Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
slurm [2020/05/19 02:07] mickey |
slurm [2020/05/19 03:09] mickey |
||
---|---|---|---|
Line 60: | Line 60: | ||
</code> | </code> | ||
+ | |||
+ | ===== 4. Ejemplo básico 3 ===== | ||
+ | |||
+ | Este es un ejemplo de un script (ejemplo3.sh) con los elementos minimos para ejecutar el programa R-3.6.1 a través de slurm: | ||
+ | |||
+ | <code> | ||
+ | #!/bin/bash | ||
+ | |||
+ | #SBATCH -J R-NOMBRE-SIMULACION | ||
+ | #SBATCH -a 1-11%3 | ||
+ | #SBATCH --nodes=1 | ||
+ | #SBATCH --tasks-per-node=1 | ||
+ | #SBATCH --mem=100G | ||
+ | #SBATCH --partition=intel | ||
+ | |||
+ | module load R/3.6.1 | ||
+ | |||
+ | cmds=( | ||
+ | 'sleep 10;echo 10' | ||
+ | 'sleep 20;echo 20' | ||
+ | 'sleep 30;echo 30' | ||
+ | 'sleep 40;echo 40' | ||
+ | 'sleep 50;echo 50' | ||
+ | ) | ||
+ | eval ${cmds[$SLURM_ARRAY_TASK_ID - 1]} | ||
+ | </code> | ||
+ | |||
+ | Para enviar este script a slurm, crear un job, y comenzar el procesamiento se requiere lo siguiente: | ||
+ | |||
+ | <code> | ||
+ | chmod +x ejemplo3.sh | ||
+ | </code> | ||
+ | |||
+ | <code> | ||
+ | sbatch ejemplo3.sh | ||
+ | </code> | ||
===== List of available clusters and partitions ===== | ===== List of available clusters and partitions ===== | ||
Line 86: | Line 122: | ||
* scancel | * scancel | ||
* scontrol | * scontrol | ||
+ | * sinfo | ||
* squeue | * squeue | ||
* sreport | * sreport |