Parent Directory
|
Revision Log
Sticky Revision: |
Don't panic. Updating copyright stamps
resolveGroup function added to python. Unit tests for resolveGroup, resolve and delay.
A bunch of changes related to saveDataCSV. [Not completed or unit tested yet] Added saveDataCSV to util.py AbstractDomain (and MeshAdapter) have a commonFunctionSpace method to take a group of FunctionSpaces and return something they can all be interpolated to. Added pointToStream() in DataTypes to help print points. added actsConstant() to data - required because DataConstant doesn't store samples the same way other Data do.
Added getMPIWorldSum function to the esys.escript module. This function takes an integer from each member of the MPIWorld. This will hopefully address mantis issue 359 Added unit tests for most of the c++ free functions in the module.
Updating copyright notices
pyvisi is now rejecting to work under MPI with more than 1 processor. Tests for this configuration are dropped now.
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.
This commit cleans up the incompressible solver and adds a DarcyFlux solver in model module. Some documentation for both classes has been added. The convection code is only linear at the moment.
Copyright updated in all files
Added python-level methods getMPISizeWorld() and getMPIRankWorld() for MPI process info. Test suite run_inputOutput.py runs on any number of cores now, hybrid may still be a problem.
Added python method printParallelThreadCounts() to tell how many MPI CPUs and OpenMP threads we are using (for testing hybrid runs)
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.
New python method getVersion() which returns the Subversion revision from which escript was compiled
+ Merge of intelc_win32 branch (revision 741:755) with trunk. Tested on iVEC altix (run_tests and py_tests all pass)
More copyright information.
rationalise #includes
restructure escript source tree move src/Data/* -> src remove inc modify #includes and cpppath settings accordingly
intreface for setting the number of threads from python
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 |