1
1
openmpi/orte/config
Ralph Castain 3e72fccacf Cray's PMI implementation is quite different from slurm's - they extended PMI-1 by adding some, but not all, of the PMI-2 APIs. So you can't just switch to using PMI-2 functions as it isn't a complete implementation. Instead, you have to selectively figure out which ones they have in PMI-2, and use any missing ones from PMI-1. What fun.
Modify the configure logic and the PMI components to accommodate Cray's approach. Refactor the PMI error reporting code so it resides in only one place. Cray actually decided -not- to define the PMI-2 error codes, so we have to use the PMI-1 codes instead. More fun.

This commit was SVN r25348.
2011-10-21 04:54:38 +00:00
..
config_files.m4 Remove stale tool 2011-05-21 00:38:35 +00:00
orte_check_alps.m4 Courtesy of Ralph and Jeff: 2009-10-24 01:04:35 +00:00
orte_check_loadleveler.m4 Improve LoadLeveler integration with Open MPI. Add support for LL native rsh agent - llspawn 2011-03-29 07:46:59 +00:00
orte_check_lsf.m4 Courtesy of Ralph and Jeff: 2009-10-24 01:04:35 +00:00
orte_check_pmi.m4 Cray's PMI implementation is quite different from slurm's - they extended PMI-1 by adding some, but not all, of the PMI-2 APIs. So you can't just switch to using PMI-2 functions as it isn't a complete implementation. Instead, you have to selectively figure out which ones they have in PMI-2, and use any missing ones from PMI-1. What fun. 2011-10-21 04:54:38 +00:00
orte_check_sge.m4 Courtesy of Ralph and Jeff: 2009-10-24 01:04:35 +00:00
orte_check_slurm.m4 Complete the PMI support. Generalize PMI operations to support both slurm and non-slurm environments. Correct some configuration issues - we really only want the PMI integration at the individual component level. Ensure that the pmi grpcomm component doesn't get selected when launching via mpirun by setting its priority below the bad component. 2011-10-12 20:59:25 +00:00
orte_check_tm.m4 Per http://www.open-mpi.org/community/lists/devel/2010/11/8671.php, 2010-11-12 23:22:11 +00:00
orte_check_xgrid.m4 Courtesy of Ralph and Jeff: 2009-10-24 01:04:35 +00:00
orte_configure_options.m4 ORTE configure options belong in orte/config, not opal. 2011-08-27 14:23:49 +00:00
orte_setup_debugger_flags.m4 rename macros ompi_check_optflags and ompi_make_stripped_flags based on comments in #2072 2009-10-28 10:51:59 +00:00
orte_setup_wrappers.m4 Per http://www.open-mpi.org/community/lists/devel/2010/11/8671.php, 2010-11-12 23:22:11 +00:00