Jeff Squyres
5f96a74e33
Make user-defined MPI::Op's be thread safe (the previous
...
implementation was not thread safe). See lengthy comment in
ompi/mpi/cxx/intercepts.cc::ompi_mpi_cxx_op_intercept() for a full
explanation.
This commit was SVN r8606.
2005-12-23 16:49:09 +00:00
Jeff Squyres
4a061b7c78
Since all of the collectives (except scan and exscan) are defined on
...
both intercomm and intracomm, put them up in MPI::Comm rather than
duplicating them in MPI::Intercomm and MPI::Intracomm.
This commit was SVN r8583.
2005-12-21 21:12:52 +00:00
Jeff Squyres
83d34c8435
- Remove some dead code
...
- Fix some typos from last commit
- Add collectives of intercommunicators
- Move the static current_op member from Intracomm to Comm
--> this is still a remaining problem: the global variable
current_op is not thread safe!
This commit was SVN r8520.
2005-12-15 22:07:34 +00:00
Jeff Squyres
8df345b66a
Minor cleanups -- just keeping the real commit diffs meaningful.
...
This commit was SVN r8519.
2005-12-15 21:52:40 +00:00
Jeff Squyres
4379be6edc
Fix some more const_cast issues. Thanks to Martin Audet for helping
...
with this.
This commit was SVN r8516.
2005-12-15 21:24:42 +00:00
Jeff Squyres
6149b5fec8
Change from old-C-style casting to get rid of const to proper
...
const_cast<>-style casting. For the rationle behind this, see:
http://www.open-mpi.org/community/lists/users/2005/11/0391.php
This commit was SVN r8327.
2005-11-30 03:22:27 +00:00
Jeff Squyres
42ec26e640
Update the copyright notices for IU and UTK.
...
This commit was SVN r7999.
2005-11-05 19:57:48 +00:00
Jeff Squyres
4ab17f019b
Rename src -> ompi
...
This commit was SVN r6269.
2005-07-02 13:43:57 +00:00