varenv
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
varenv [2017/08/28 10:14] – toussain | varenv [2018/10/11 22:49] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 33: | Ligne 33: | ||
* **SLURM_ARRAY_TASK_MIN** : indice min du tableau de jobs | * **SLURM_ARRAY_TASK_MIN** : indice min du tableau de jobs | ||
- | ===== Exemple | + | ===== Exemples d' |
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | #SBATCH --job-name=test1 | ||
+ | #SBATCH --time=5:00 | ||
+ | #SBATCH --partition=court | ||
+ | |||
+ | echo mon job $SLURM_JOB_NAME, | ||
+ | echo " | ||
+ | |||
+ | ./exe 10 | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | #SBATCH --time=1:00 | ||
+ | #SBATCH --array=0-9 | ||
+ | |||
+ | echo tableau de jobs numero $SLURM_ARRAY_JOB_ID, | ||
+ | |||
+ | #les jobs dont les indices vont de 0 à 4 exécutent le programme 1 | ||
+ | if [ $SLURM_ARRAY_TASK_ID -le 4 ] | ||
+ | then | ||
+ | echo " | ||
+ | ./exe 1 | ||
+ | else #les autres exécutent le programme 2 | ||
+ | echo " | ||
+ | ./exe 10 | ||
+ | fi | ||
+ | </ | ||
varenv.1503908080.txt.gz · Dernière modification : 2018/10/11 22:49 (modification externe)