Parent Directory
|
Revision Log
Sticky Revision: |
- added directory pythonMPI to the source tree. this directory contains the c++ wrapper that is used to run python scripts in parallel for the MPI version of escript/finley - updated the SConstruct and ./scons/ess_options.py for conditional MPI compilation. To compile the MPI version on ESS uncomment the #define PASO_MPI in ./paso/src/Paso.h and add the command line option useMPI=yes when running scons. - fixed a compile time error in the MPI build in finley/src/CPPAdapter/MeshAdapterFactory.cpp
+ Merge of intelc_win32 branch (revision 741:755) with trunk. Tested on iVEC altix (run_tests and py_tests all pass)
Changes relating to the MPI version of escript The standard OpenMP version of escript is unchanged - updated data types (Finley_Mesh, Finley_NodeFile, etc) to store meshes over multiple MPI processes. - added CommBuffer code in Paso for communication of Data associated with distributed meshes - updates in Finley and Escript to support distributed data and operations on distributed data (such as interpolation). - construction of RHS in MPI, so that simple explicit schemes (such as /docs/examples/wave.py without IO and the Locator) can run in MPI. - updated mesh generation for first order line, rectangle and brick meshes and second order line meshes in MPI. - small changes to trunk/SConstruct and trunk/scons/ess_options.py to build the MPI version, these changes are turned off by default.
rationalise #includes and forward declarations
rationalise all #includes
reorganise finley src tree to remove inc dir and src/finley directory
adjust include file names to allow for new finley source tree structure
copy finleyC and CPPAdapter to finley and finley/CPPAdapter to facilitate scons builds
move all directories from trunk/esys2 into trunk and remove esys2
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
Initial revision
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 |