1
1
openmpi/orte/util
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
..
comm Bring the ofi/rml component online by completing the wireup protocol for the daemons. Cleanup the current confusion over how connection info gets created and 2017-07-20 21:01:57 -07:00
dash_host Fix launch_id matching of -hosts 2017-02-20 07:03:53 -08:00
hostfile Fix hostfile filtering in allocated environments to preserve slot assignments 2017-08-15 14:41:12 -07:00
attr.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
attr.h Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
compress.c orte/util: fix OPAL_HAVE_ZLIB usage 2017-02-05 16:24:10 +01:00
compress.h Compress the xcast message if bigger than a defined size to further improve launch performance at scale 2017-01-19 22:08:02 -08:00
context_fns.c Silence Coverity warning 2016-03-14 09:42:43 -07:00
context_fns.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
error_strings.c Update ORTE to support PMIx v3 2018-03-02 02:00:31 -08:00
error_strings.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
help-regex.txt Detect/warn of illegal node names 2017-12-19 12:55:04 -08:00
hnp_contact.c Bring the ofi/rml component online by completing the wireup protocol for the daemons. Cleanup the current confusion over how connection info gets created and 2017-07-20 21:01:57 -07:00
hnp_contact.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
listener.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
listener.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
Makefile.am Convert nidmap to regx framework 2018-01-10 20:28:21 -08:00
name_fns.c orte_util_snprintf_jobid: return ORTE_SUCCESS or ORTE_ERROR 2016-01-18 09:44:33 +09:00
name_fns.h sentinel: fix sentinel to proc_name conversion 2016-02-10 15:44:07 +09:00
parse_options.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
parse_options.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pre_condition_transports.c Fix the isolated pmix component. Cleanup the ess/singleton component - we shouldn't be automatically discovering the local topology as that is now done on-demand. 2017-07-19 12:14:29 -07:00
pre_condition_transports.h Fix the isolated pmix component. Cleanup the ess/singleton component - we shouldn't be automatically discovering the local topology as that is now done on-demand. 2017-07-19 12:14:29 -07:00
proc_info.c Also need to avoid calling destruct on the opal_process_info struct after finalize 2017-06-23 07:49:14 -07:00
proc_info.h Remove stale field 2017-06-23 06:22:31 -07:00
session_dir.c Ensure we properly cleanup on termination, including when terminating due to ctrl-c 2017-06-21 06:33:37 -07:00
session_dir.h Sync to latest PMIx master and PMIx reference server 2017-03-11 12:50:38 -08:00
show_help.c symbol name pollution: making some vars static 2017-07-11 02:13:22 -04:00
show_help.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
threads.h Update to latest PMIx master - equivalent to 2.0rc2. Update the thread support in the opal/pmix framework to protect the framework-level structures. 2017-06-20 09:02:15 -07:00