Table des matières

SLURM

Exécuter un job sur un unique nœud dans une réservation à plusieurs nœuds

#!/bin/bash
 
#SBATCH --tasks-per-node=1
#SBATCH --exclusive
#SBATCH --cpus-per-task=24
#SBATCH -t 2:00
#SBATCH -N 2
 
# sur un seul nœud :
srun -N 1 -n 1 hostname
srun -N 1 -n 1 lstopo --of xml
 
# sur tous les nœuds :
srun hostname

Exécuter un job après la fin d'un autre

sbatch --dependency=afterany:${job_id} ${script}

Avoir des statistiques sur les anciens jobs

sacct --allusers --format User,JobID,JobName,State,NNode,Start,End -X -S now-1day -N "hydra[01-36]"

Lister les partitions existantes

sinfo
scontrol show partitions