1
1
openmpi/opal/runtime
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
..
help-opal_info.txt Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
help-opal-runtime.txt Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_cr.c opal/asm: rename existing arithmetic atomic functions 2017-11-30 10:41:22 -07:00
opal_cr.h scripted symbol name change (ompi_ prefix) 2017-07-11 02:13:23 -04:00
opal_finalize.c reachable: Initialize / Finalize reachable framework 2017-09-19 19:42:54 -07:00
opal_info_support.c scripted symbol name change (ompi_ prefix) 2017-07-11 02:13:23 -04:00
opal_info_support.h opal_info: Add ability to report load failures 2017-04-12 16:06:21 -05:00
opal_init.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
opal_params.c opal/timing: remove old framework 2017-04-07 21:16:22 +06:00
opal_params.h stacktrace: Add flexibility in stacktrace ouptut 2017-01-26 11:55:32 -06:00
opal_progress_threads.c opal_progress_threads: fix double RELEASE 2015-08-12 05:11:40 -07:00
opal_progress_threads.h opal_progress_thread: fix stale comment 2015-10-14 18:25:31 -07:00
opal_progress.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
opal_progress.h bml/r2: always add btl progress function 2016-05-21 15:54:04 -04:00
opal.h PSM/PSM2: Disable signal handler hijacking by default 2016-06-14 11:45:23 -07:00