1
1

Fix a bug in the handling of nper<foo> when -host or -hostfile was given. Correctly mark slots as "given" when we auto-assign them. Ensure we don't set the number of procs when using nper<foo> so the PPR mapper can correctly assing them.

Этот коммит содержится в:
Ralph Castain 2016-07-12 09:27:02 -07:00
родитель 0e433eaa78
Коммит ddd0d05de3
2 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -107,6 +107,8 @@ void orte_plm_base_set_slots(orte_node_t *node)
/* must be a number */
node->slots = strtol(orte_set_slots, NULL, 10);
}
/* mark the node as having its slots "given" */
ORTE_FLAG_SET(node, ORTE_NODE_FLAG_SLOTS_GIVEN);
}
void orte_plm_base_daemons_reported(int fd, short args, void *cbdata)

Просмотреть файл

@ -105,7 +105,9 @@ void orte_rmaps_base_map_job(int fd, short args, void *cbdata)
}
}
OPAL_LIST_DESTRUCT(&nodes);
nprocs += slots;
if (ORTE_MAPPING_PPR != ORTE_GET_MAPPING_POLICY(jdata->map->mapping)) {
nprocs += slots;
}
} else {
nprocs += app->num_procs;
}