Ralph Castain
4efddc7b0a
Fix the allgather and allgather_list functions to avoid deadlocks at large node/proc counts. Violated the RML rules here - we received the allgather buffer and then did an xcast, which causes a send to go out, and is then subsequently received by the sender. This fix breaks that pattern by forcing the recv to complete outside of the function itself - thus, the allgather and allgather_list always complete their recvs before returning or sending.
...
Reogranize the grpcomm code a little to provide support for soon-to-come new grpcomm components. The revised organization puts what will be common code elements in the base to avoid duplication, while allowing components that don't need those functions to ignore them.
This commit was SVN r17941.
2008-03-24 20:50:31 +00:00
Ralph Castain
d70e2e8c2b
Merge the ORTE devel branch into the main trunk. Details of what this means will be circulated separately.
...
Remains to be tested to ensure everything came over cleanly, so please continue to withhold commits a little longer
This commit was SVN r17632.
2008-02-28 01:57:57 +00:00
Josh Hursey
e5a03e7734
- Remove Makefile.in from version control
...
- Add back support for cnos (copy functionality lost by moving the interface
from the RML).
- Fix some cut/paste errors.
This commit was SVN r15646.
2007-07-26 18:52:17 +00:00
Rich Graham
60df8be1a7
initial code - does not even compile, but Josh is picking up on this.
...
This commit was SVN r15641.
2007-07-26 17:55:51 +00:00