1
1
openmpi/orte/mca/plm
Ralph Castain f54fda489e This is a first step towards supporting fully-routed OOB communications:
1. remove direct routed module (hooray!)

2. add radix tree routed module (binomial remains default)

3. remove duplicate data storage - orteds were storing nidmap and pidmap data in odls, everyone else in ess

4. add ess APIs to update nidmap, add new pidmap - used only by orteds for MPI-2 support

5. modify code to eliminate multiple calls to orte_routed.update_route that recreated info already in ess pidmap. Add ess API to lookup that info instead. Modify routed modules to utilize that capability

6. setup new ability to shutdown orteds without sending back an "ack" message to mpirun - not utilized yet, will require some changes to plm terminate_orteds functions in managed environments (coming soon)

Initial tests indicating that fully routing comm via defined routing trees may not actually have a significant cost for operations like IB QP setup. More tests required to confirm.

This will require an autogen...

This commit was SVN r19866.
2008-10-31 21:10:00 +00:00
..
alps This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
base This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
bproc Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00
ccp This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
lsf This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
process This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
rsh This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
slurm This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
submit This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
tm This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
tmd This is a first step towards supporting fully-routed OOB communications: 2008-10-31 21:10:00 +00:00
xgrid Complete the r19767 commit for XGrid, i.e. allow the PLM Xgrid to build. 2008-10-21 15:37:22 +00:00
Makefile.am Merge the ORTE devel branch into the main trunk. Details of what this means will be circulated separately. 2008-02-28 01:57:57 +00:00
plm_types.h When we hit an error prior to actually launching daemons, it would be nice if orterun didn't bark about daemons failing to launch, mpirun detecting a job failed, etc. 2008-08-19 15:19:30 +00:00
plm.h Fixes trac:1392, #1400 2008-07-28 22:40:57 +00:00