If we are using HT cpus and have <= 2 procs, then map-by hwthread by default
Этот коммит содержится в:
родитель
cd686057f6
Коммит
9c6d452d6b
@ -115,6 +115,10 @@ void orte_rmaps_base_map_job(int fd, short args, void *cbdata)
|
|||||||
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
||||||
"mca:rmaps mapping not given - using byslot");
|
"mca:rmaps mapping not given - using byslot");
|
||||||
ORTE_SET_MAPPING_POLICY(map->mapping, ORTE_MAPPING_BYSLOT);
|
ORTE_SET_MAPPING_POLICY(map->mapping, ORTE_MAPPING_BYSLOT);
|
||||||
|
} else if (opal_hwloc_use_hwthreads_as_cpus) {
|
||||||
|
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
||||||
|
"mca:rmaps mapping not given - using byhwthread");
|
||||||
|
ORTE_SET_MAPPING_POLICY(map->mapping, ORTE_MAPPING_BYHWTHREAD);
|
||||||
} else {
|
} else {
|
||||||
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
||||||
"mca:rmaps mapping not given - using bycore");
|
"mca:rmaps mapping not given - using bycore");
|
||||||
@ -188,6 +192,10 @@ void orte_rmaps_base_map_job(int fd, short args, void *cbdata)
|
|||||||
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
||||||
"mca:rmaps mapping not given - using byslot");
|
"mca:rmaps mapping not given - using byslot");
|
||||||
ORTE_SET_MAPPING_POLICY(jdata->map->mapping, ORTE_MAPPING_BYSLOT);
|
ORTE_SET_MAPPING_POLICY(jdata->map->mapping, ORTE_MAPPING_BYSLOT);
|
||||||
|
} else if (opal_hwloc_use_hwthreads_as_cpus) {
|
||||||
|
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
||||||
|
"mca:rmaps mapping not given - using byhwthread");
|
||||||
|
ORTE_SET_MAPPING_POLICY(jdata->map->mapping, ORTE_MAPPING_BYHWTHREAD);
|
||||||
} else {
|
} else {
|
||||||
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
||||||
"mca:rmaps mapping not given - using bycore");
|
"mca:rmaps mapping not given - using bycore");
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user