Merging native MPI parallelization

Richard Guenther rguenth at tat.physik.uni-tuebingen.de
Wed Dec 17 18:23:03 UTC 2003


Hi!

I'd like to merge in a native MPI parallelization.  Unfortunately the
patch is huge and touches a lot of files.  Basically one part of the patch
introduces a new #define POOMA_MESSAGING and replaces occourences of
POOMA_CHEETAH with POOMA_MESSAGING where appropriate.  A lot of tests are
touched by this and also all the remote engine stuff.  Second, the common
entry header for messaging support is changed to Tulip/Messaging.h which
can be unconditionally (or conditionally on POOMA_MESSAGING) included
instead of Cheetah/Cheetah.h.

After merging the above changes, the remaining part should only touch
Tulip/ and the remote engines.  Unfortunately, the serial async scheduler
is also hacked to support async completion of MPI requests.

Would it be ok to merge the first part unconditionally on if the second
part will be accepted?  If it is, I'll try to split the patch
appropriately.

Thanks,

Richard.

--
Richard Guenther <richard dot guenther at uni-tuebingen dot de>
WWW: http://www.tat.physik.uni-tuebingen.de/~rguenth/



More information about the pooma-dev mailing list