1
1
openmpi/ompi
Ralph Castain 6b4fb509e9
Cleanup singleton detection and data retrieval
Extend the PMIx modex recv macros to cover the full set of
immediate/optional combinations. If PMIx_Init cannot reach a server,
then declare the MPI proc to be a singleton.

Provide full support for info values via PMIx

Catch all the values used in the "info" area of OMPI using data
available from PMIx instead of via envars. Update PMIx and PRRTE to sync
with their capabilities.

PMIx
- ensure cleanup of fork/exec children
- fix bug in gds/hash that left app info off of list

PRRTE
- fix multi-app bugs
- port setup_child logic from orte
- OMPI env changes
- set app->first_rank
- ensure common hostname across prun, prte, and pmix
- Fix "nolocal" support

Silence a warning from btl/vader

Signed-off-by: Ralph Castain <rhc@pmix.org>
2020-03-16 12:25:28 -07:00
..
attribute Cleanup singleton detection and data retrieval 2020-03-16 12:25:28 -07:00
class Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
communicator Merge pull request #7228 from devreal/progress-returns 2020-02-28 20:15:37 -05:00
contrib ompitrace: MPI_Address -> MPI_Get_address 2018-05-01 15:20:02 -06:00
datatype Mark predefined empty datatype contiguous. 2019-09-07 14:40:21 +10:00
debuggers Remove ORTE project 2020-02-07 18:20:06 -08:00
dpm Some memchecker cleanup and others. 2020-03-05 16:44:18 -05:00
errhandler Merge pull request #7323 from bosilca/fix/7320 2020-02-27 06:28:44 -05:00
etc Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
file ompi/file: rename ompi_file_t's f_mutex into f_lock 2017-12-01 16:06:22 +09:00
group opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
include Some memchecker cleanup and others. 2020-03-05 16:44:18 -05:00
info Cleanup singleton detection and data retrieval 2020-03-16 12:25:28 -07:00
interlib Resolve the PMIx v3 incompatibility 2020-02-14 21:01:10 -08:00
mca Some memchecker cleanup and others. 2020-03-05 16:44:18 -05:00
message predefined MPI object padding: set to fixed number of bytes (#3634) 2017-06-01 15:28:23 -04:00
mpi Some memchecker cleanup and others. 2020-03-05 16:44:18 -05:00
mpiext Some memchecker cleanup and others. 2020-03-05 16:44:18 -05:00
op Move from the use of regex to compression 2019-02-08 11:11:14 -08:00
patterns Remove ORTE project 2020-02-07 18:20:06 -08:00
peruse mpi/finalized: revamp INITIALIZED/FINALIZED 2018-06-01 13:36:29 -07:00
proc Remove ORTE project 2020-02-07 18:20:06 -08:00
request Consistent return from all progress functions. 2020-01-28 20:16:53 +01:00
runtime Cleanup singleton detection and data retrieval 2020-03-16 12:25:28 -07:00
tools ompi: remove obsolete c++ bindings 2020-02-26 13:04:55 -08:00
util timings: Fix timings when 'prefix' is used 2020-03-07 09:36:43 -08:00
win ompi: cleanup various string operations 2018-10-14 16:10:20 -07:00
Makefile.am ompi: remove obsolete c++ bindings 2020-02-26 13:04:55 -08:00