Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Copyright changes
Pycad now generates scripts with floating points at 6 decimal places. Tests have been ammended to match this.
Merged changes across from the attempt2 branch. This version builds and passes python2 tests. It also passes most python3 tests.
Another attempt to fix #649
dudley, pasowrap, pycad
pycad kept creating temporary files. This should hopefully fix it.
Skip some more gmsh-dependend tests if gmsh is not available.
Fix for #582: Determine if gmsh was compiled with MPI support and use MPI_Comm_spawn to invoke it if necessary.
Added TEMP and friends to the list of env vars exported by scons. Modified pycad's gmsh command line since the mesh filename may also contain spaces.
Use the subprocess module with argument list to run gmsh from pycad to avoid having to deal with spaces in path names.
gmsh now supports the Mesh.SubdivisionAlgorithm and Mesh.Algorithm3D option. The Mesh.Algorithm, Mesh.Smoothing, Mesh.Optimization options are now set in the .geo file rather than in the command line.
pycad support 3D transfinite meshing now.
Don't panic. Updating copyright stamps
back to the old version. The last checkin was a mistake.
now option -i is used if no script is given
implements https://mantis.esscc.uq.edu.au/view.php?id=426
pycad test fixed.
pycad passes on more infromation from gmsh now.
Merging changes from new doco branch. All docstrings are now in reStructured text. A few email addresses have been fixes as well.
some small additions to pycad to make life a bit easier.
Remainder of copyright date fixes
Updating copyright notices
pycad allows noe to set the number of elements per line and the generation of quadrilateral elements over serfaces.
Change __url__ to launchpad site
some more work on tests on MPI
proper error handling for ppn2mpeg execution added.
size_t may be 64 bits which is incompatible to MPI_INT. This problem is fixed by inserting a cast in Mesh_read.c. Moreover a fix has been added making sure that gmsh and triangle are executed on one processor only.
small fixes to gmsh command generation
gmsh does not support curveture based meshing optin anymore
Assorted spelling, grammar, whitespace and copy/paste error fixes (Part 3). With boost 1.37 all epydoc warnings are gone now. This commit should be a no-op.
Starting from the recent reversion: 1. Leave __del__ alone. 2. mkstemp() actually opens the file it creates, only to be opened again in getMeshHandler(), so add an os.close() straight after the mkstemp()'s 3. in getMeshHandler(), close the script file immediately when finished with it instead of doing something non-local in __del__. Untested on 'nix's at this point. Commit is for testing purposes.
Reverted pycad/py_src/gmsh.py to before revision 1904. A change had been made to the way the geo file was opened.
pycad: Added missing 'self' scope
This now passes on windows. The main issue was that __del__ was being called when there was no open script or mesh file??? Could not fathom why, but added an extra test in __del__ to make sure the files were actually open before closing & unlinking. It may be better to deal with the opening, writing, closing, os.system call, and final unlinking of the script file in getMeshHandler(). That way all manipulations are local, and only the mesh file need be handled in a remote piece of code like __del__. Not tested on Altix or linux yet.... get to that tonight.
Copyright updated in all python files
And get the *(&(*&(* name right
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.
Make a temp copy of the trunk before checking in the windows changes
The MPI branch is hereby closed. All future work should be in trunk. Previously in revision 1295 I merged the latest changes to trunk into trunk-mpi-branch. In this revision I copied all files from trunk-mpi-branch over the corresponding trunk files. I did not use 'svn merge', it was a copy.
This version passes the tests on windows except for * vtk * netCDF The version needs to be tested on altix and linux
PropertySets cann now be created wirout an intial set of items.
some modifications on the pycad implementation to make it easier to build interfaces for other mesh generators. The script statement generation is now done by the Design and not the Primitive classes.
Catch errors when we execute external program gmsh. We don't yet report what type of error happened.
small fix on the finley gmsh reader for the case of no face elements.
start to put some pycad documentation into the users guide
Cleaned up the python in-line doc to make epydoc work better Configured for shake71 to find NetCDF libraries
data object load checks for sample ordering now.
gmsh file reader for finley
Design added. The loops tests are switched off to allow faults.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |