1
1
openmpi/orte/mca/errmgr
Ralph Castain cb221b6f6f Correct mapping errors
Since we now support the dynamic addition of hosts to the orte_node_pool, there is no longer any reason to require advanced specification of all possible nodes. Instead, use a precedence method to initially allocate only those hosts that were specified in the cmd line:

* rankfile, if given, as that will specify the nodes

* -host, aggregated across all app_contexts

* -hostfile, aggregated across all app_contexts

* default hostfile

* assign local node

Fix slots_inuse accounting so that the nodes are correctly reset upon error termination - e.g., when oversubscribed without permission.

Ensure we accurately track the user's specified desires for oversubscribe and no-use-local when dynamically spawning jobs.

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit c9b3e68ce596a68a2ed2fbf73f211b3334b0a6a8)
2018-02-07 11:29:21 -08:00
..
base Update OPAL and ORTE for thread safety 2017-06-06 12:30:57 -07:00
default_app mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
default_hnp Convert nidmap to regx framework 2018-01-10 20:28:21 -08:00
default_orted Ensure we fail if remote nodes cannot find executable 2018-02-05 19:31:43 -08:00
default_tool mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
dvm Correct mapping errors 2018-02-07 11:29:21 -08:00
errmgr.h Update OPAL and ORTE for thread safety 2017-06-06 12:30:57 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00