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)