Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Updated the copyright header.
Make everyone sad by touching all the files Copyright dates update
UPDATE THE COPYRIGHT DATES
Relicense all the things!
Copyright dates updated. \version for doxygen to read
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs
Fixing institution name to comply with policy
Updating all the dates
#$@!#@$ typo
new, single interface to gmsh in escriptcore used by pycad and downunder.
formatting fixes in gmsh design.
added commented setOrderN() call to gmshpy.
replacing mixed tabs with spaces
Disabling gmshpy until after the release
Use gmshpy for preference
removing vestigal epydoc markup and replacing with sphinx markup
Wait a bit after running the mpi-enabled gmsh version to increase probability of success (yes it's a hack).
I changed some files. Updated copyright notices, added GeoComp.
fixed gmsh Design deconstructor attempting to access non-existing members or files that were never created also fixed a loose (non-)integer division for python3
renamed design.Design to design.AbstractDesign as a more explicit/descriptive name, this will break any existing custom implementation until changed to match updated gmsh.Design docstring to match that of the code
Round 1 of copyright fixes
changes in pycad to address feature request 0000661
point coordinates are now written in %.14e rather then %f. This fixes accuracy problems when it comes to geometrically small domains.
First pass of updating copyright notices
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 |