varenv
Ceci est une ancienne révision du document !
Table des matières
Variables d'environnement SLURM
On donne ici seulement quelques unes des variables d'environnement qui sont disponibles dans SLURM. Pour une liste exhaustive voir ici.
Information sur le job
- SLURM_JOB_ID : numéro du job
- SLURM_JOB_NAME : nom du job
- SLURM_JOB_NUM_NODES : nombre total de nœuds alloués pour le job
- SLURM_SUBMIT_DIR : répertoire à partir duquel le job est soumis
Information sur les tableaux de jobs
Un tableau de jobs est composé d'un job principal (le tableau) et de tâches (les jobs contenus dans le tableau). SLURM attribue à un job du tableau un numéro constitué du numéro du job principal et de son indice : < SLURM_ARRAY_JOB_ID >_<SLURM_ARRAY_TASK_ID>.
On dispose des variables d'environnement suivantes :
- SLURM_ARRAY_JOB_ID : numéro du job principal
- SLURM_ARRAY_TASK_ID : indice de la tâche dans le tableau
- SLURM_ARRAY_TASK_COUNT : nombre total de tâches dans un tableau de jobs
- SLURM_ARRAY_TASK_MAX : indice max du tableau de jobs
- SLURM_ARRAY_TASK_MIN : indice min du tableau de jobs
Information sur l'environnement matériel
- SLURM_CLUSTER_NAME : nom du cluster sur lequel le job s'exécute
- SLURM_CPUS_ON_NODE : nombre de CPU (=cœurs logiques) sur le nœud alloué
- SLURM_GTIDS : numéro des tâches en cours d'exécution sur le nœud alloué
Exemple
varenv.1503906905.txt.gz · Dernière modification : 2018/10/11 22:49 (modification externe)