1
1
openmpi/orte/mca
Ralph Castain 18b2dca51c Bring in the code for routing xcast stage gate messages via the local orteds. This code is inactive unless you specifically request it via an mca param oob_xcast_mode (can be set to "linear" or "direct"). Direct mode is the old standard method where we send messages directly to each MPI process. Linear mode sends the xcast message via the orteds, with the HNP sending the message to each orted directly.
There is a binomial algorithm in the code (i.e., the HNP would send to a subset of the orteds, which then relay it on according to the typical log-2 algo), but that has a bug in it so the code won't let you select it even if you tried (and the mca param doesn't show, so you'd *really* have to try).

This also involved a slight change to the oob.xcast API, so propagated that as required.

Note: this has *only* been tested on rsh, SLURM, and Bproc environments (now that it has been transferred to the OMPI trunk, I'll need to re-test it [only done rsh so far]). It should work fine on any environment that uses the ORTE daemons - anywhere else, you are on your own... :-)

Also, correct a mistake where the orte_debug_flag was declared an int, but the mca param was set as a bool. Move the storage for that flag to the orte/runtime/params.c and orte/runtime/params.h files appropriately.

This commit was SVN r14475.
2007-04-23 18:41:04 +00:00
..
errmgr - more symbols that need to be exported 2007-04-18 14:53:56 +00:00
filem Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
gpr Revert prior commits from last night that involved significant change to the GPR, along with cosmetic changes to the odls_default module pending review and test. 2007-04-12 13:13:28 +00:00
iof Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
ns Enable the job_family API 2007-04-23 18:26:33 +00:00
odls Bring in the code for routing xcast stage gate messages via the local orteds. This code is inactive unless you specifically request it via an mca param oob_xcast_mode (can be set to "linear" or "direct"). Direct mode is the old standard method where we send messages directly to each MPI process. Linear mode sends the xcast message via the orteds, with the HNP sending the message to each orted directly. 2007-04-23 18:41:04 +00:00
oob Bring in the code for routing xcast stage gate messages via the local orteds. This code is inactive unless you specifically request it via an mca param oob_xcast_mode (can be set to "linear" or "direct"). Direct mode is the old standard method where we send messages directly to each MPI process. Linear mode sends the xcast message via the orteds, with the HNP sending the message to each orted directly. 2007-04-23 18:41:04 +00:00
pls Bring in the code for routing xcast stage gate messages via the local orteds. This code is inactive unless you specifically request it via an mca param oob_xcast_mode (can be set to "linear" or "direct"). Direct mode is the old standard method where we send messages directly to each MPI process. Linear mode sends the xcast message via the orteds, with the HNP sending the message to each orted directly. 2007-04-23 18:41:04 +00:00
ras Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
rds Merge the /tmp/jms-installdirs-trunk branch into the trunk. This 2007-04-21 00:15:05 +00:00
rmaps Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
rmgr Bring in the code for routing xcast stage gate messages via the local orteds. This code is inactive unless you specifically request it via an mca param oob_xcast_mode (can be set to "linear" or "direct"). Direct mode is the old standard method where we send messages directly to each MPI process. Linear mode sends the xcast message via the orteds, with the HNP sending the message to each orted directly. 2007-04-23 18:41:04 +00:00
rml Bring in the code for routing xcast stage gate messages via the local orteds. This code is inactive unless you specifically request it via an mca param oob_xcast_mode (can be set to "linear" or "direct"). Direct mode is the old standard method where we send messages directly to each MPI process. Linear mode sends the xcast message via the orteds, with the HNP sending the message to each orted directly. 2007-04-23 18:41:04 +00:00
schema Merging in the jjhursey-ft-cr-stable branch (r13912 : HEAD). 2007-03-16 23:11:45 +00:00
sds Bring in the code for routing xcast stage gate messages via the local orteds. This code is inactive unless you specifically request it via an mca param oob_xcast_mode (can be set to "linear" or "direct"). Direct mode is the old standard method where we send messages directly to each MPI process. Linear mode sends the xcast message via the orteds, with the HNP sending the message to each orted directly. 2007-04-23 18:41:04 +00:00
smr Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
snapc Fix the way we determine which sequence number to restart with. 2007-04-19 15:04:27 +00:00