1
1
openmpi/orte/mca/errmgr/base
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
..
base.h Add a resilience to ORTE. Allows the runtime to continue after a process (or 2011-06-23 20:38:02 +00:00
errmgr_base_close.c Refactor some code to remove a few API handles from errmgr. Reviewed/tested by Wes. 2011-08-18 16:24:45 +00:00
errmgr_base_fns.c 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
errmgr_base_open.c Remove unused includes. Ensure that the error log is at least always available as we otherwise segfault when reporting errors that occur prior to opening the errmgr framework 2011-10-14 18:45:11 +00:00
errmgr_base_select.c Simplification of the ErrMgr framework by removing the 'stack'/composite functionality. 2010-08-19 13:09:20 +00:00
errmgr_base_tool.c By popular demand the epoch code is now disabled by default. 2011-08-26 22:16:14 +00:00
errmgr_private.h Refactor some code to remove a few API handles from errmgr. Reviewed/tested by Wes. 2011-08-18 16:24:45 +00:00
Makefile.am A number of C/R enhancements per RFC below: 2010-08-10 20:51:11 +00:00