1
1

Per direction from the slurm team, change the envar we look at to get our allocation

This commit was SVN r21915.
Этот коммит содержится в:
Ralph Castain 2009-08-30 15:57:27 +00:00
родитель 0394a4884d
Коммит 59645c5c8e

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

@ -86,18 +86,12 @@ static int orte_ras_slurm_allocate(opal_list_t *nodes)
} }
regexp = strdup(slurm_node_str); regexp = strdup(slurm_node_str);
tasks_per_node = getenv("SLURM_JOB_CPUS_PER_NODE"); tasks_per_node = getenv("SLURM_TASKS_PER_NODE");
if (NULL == tasks_per_node) { if (NULL == tasks_per_node) {
/* didn't find SLURM 1.2 or above envar - look for prior /* couldn't find any version - abort */
* version orte_show_help("help-ras-slurm.txt", "slurm-env-var-not-found", 1,
*/ "SLURM_TASKS_PER_NODE");
tasks_per_node = getenv("SLURM_TASKS_PER_NODE"); return ORTE_ERR_NOT_FOUND;
if (NULL == tasks_per_node) {
/* couldn't find any version - abort */
orte_show_help("help-ras-slurm.txt", "slurm-env-var-not-found", 1,
"SLURM_JOB_CPUS_PER NODE or SLURM_TASKS_PER_NODE");
return ORTE_ERR_NOT_FOUND;
}
} }
node_tasks = strdup(tasks_per_node); node_tasks = strdup(tasks_per_node);