Skip to content
Snippets Groups Projects
Commit d6329d03 authored by Danny Auble's avatar Danny Auble
Browse files

mods for mpirun env vars

parent b6d17f1b
No related branches found
No related tags found
No related merge requests found
...@@ -275,13 +275,21 @@ int setup_env(env_t *env) ...@@ -275,13 +275,21 @@ int setup_env(env_t *env)
if(env->select_jobinfo) { if(env->select_jobinfo) {
select_g_get_jobinfo(env->select_jobinfo, select_g_get_jobinfo(env->select_jobinfo,
SELECT_DATA_PART_ID, &bgl_part_id); SELECT_DATA_PART_ID, &bgl_part_id);
if (bgl_part_id if (bgl_part_id) {
&& setenvf(&env->env, if(setenvf(&env->env,
"MPIRUN_PARTITION", "%s", bgl_part_id)) { "MPIRUN_PARTITION", "%s", bgl_part_id))
rc = SLURM_FAILURE;
if(setenvf(&env->env, "MPIRUN_NOFREE", "%d", 1))
rc = SLURM_FAILURE;
if(setenvf(&env->env, "MPIRUN_NOALLOCATE", "%d", 1))
rc = SLURM_FAILURE;
} else
rc = SLURM_FAILURE;
if(rc == SLURM_FAILURE)
error("Can't set MPIRUN_PARTITION " error("Can't set MPIRUN_PARTITION "
"environment variable"); "environment variable");
rc = SLURM_FAILURE;
}
xfree(bgl_part_id); xfree(bgl_part_id);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment