1
1
openmpi/opal/dss
Ralph Castain 0434b615b5 Update ORTE to support PMIx v3
This is a point-in-time update that includes support for several new PMIx features, mostly focused on debuggers and "instant on":

* initial prototype support for PMIx-based debuggers. For the moment, this is restricted to using the DVM. Supports direct launch of apps under debugger control, and indirect launch using prun as the intermediate launcher. Includes ability for debuggers to control the environment of both the launcher and the spawned app procs. Work continues on completing support for indirect launch

* IO forwarding for tools. Output of apps launched under tool control is directed to the tool and output there - includes support for XML formatting and output to files. Stdin can be forwarded from the tool to apps, but this hasn't been implemented in ORTE yet.

* Fabric integration for "instant on". Enable collection of network "blobs" to be delivered to network libraries on compute nodes prior to local proc spawn. Infrastructure is in place - implementation will come later.

* Harvesting and forwarding of envars. Enable network plugins to harvest envars and include them in the launch msg for setting the environment prior to local proc spawn. Currently, only OmniPath is supported. PMIx MCA params control which envars are included, and also allows envars to be excluded.

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2018-03-02 02:00:31 -08:00
..
dss_compare.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
dss_copy.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
dss_dump.c 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
dss_internal_functions.c Something not quite right about the revised allocation algos, so revert them while retaining the larger initial and threshold sizes 2017-01-21 14:37:45 -08:00
dss_internal.h Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
dss_load_unload.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
dss_lookup.c 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
dss_open_close.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
dss_pack.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
dss_peek.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
dss_print.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
dss_register.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
dss_types.h Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
dss_unpack.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
dss.h Fully support OMPI spawn options. Fix a bug in the round-robin mappers where we weren't adding nodes to the job map node array, and so resources were not released 2017-09-21 10:29:27 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00