schizo/alps: set orte_bound_at_launch when launched with aprun
Set the orte_bound_at_launch MCA variable. This resolves a launch performance bug when using aprun to launch Open MPI processes. If this variable is not set it can take minutes longer to launch with high ppn. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
Этот коммит содержится в:
родитель
3b912ea2a7
Коммит
1df6bdd30e
@ -61,6 +61,10 @@ static orte_schizo_launch_environ_t check_launch_environment(void)
|
||||
myenv = ORTE_SCHIZO_NATIVE_LAUNCHED;
|
||||
opal_argv_append_nosize(&pushed_envs, OPAL_MCA_PREFIX"ess");
|
||||
opal_argv_append_nosize(&pushed_vals, "pmi");
|
||||
/* do not try to bind when launched with aprun. there is a significant
|
||||
* launch performance penalty for hwloc at high ppn on knl */
|
||||
opal_argv_append_nosize(&pushed_envs, OPAL_MCA_PREFIX "orte_bound_at_launch");
|
||||
opal_argv_append_nosize(&pushed_vals, "true");
|
||||
goto setup;
|
||||
}
|
||||
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user