====== Quelques options de sbatch ======
Une synthèse des options disponibles pour **sbatch** est disponible via la commande
sbatch --help
et la page de man donne davantage de précisions sur chaque option.
===== Options de réservation des ressources =====
^option^^utilisation|
|-c,|--cpus-per-task=|nombre de CPU pour une tâche|
|-n,|--ntasks=|nombre de tâches du job|
| |--ntasks-per-node=|nombre de tâches désirées sur chaque noeud|
|-N,|--nodes=|nombre de nœuds désirés (N = min[-max]), N = 1 par défaut|
|-C,|--constraint=|//features// désirées (plusieurs features peuvent être spécifiées, dans ce cas les séparer par &)|
| |--mem=|quantité minimale de mémoire pour le job en Mo|
| |--mincpus=|nombre minimal de CPU (coeur logique) par noeuds = nb de threads|
|-w,|--nodelist=|précise les nœuds désirés (séparés par des virgules), cette liste doit contenir autant que noeuds que le nombre de noeuds réservés par l'option --nodes|
|-x,|--exclude=|exclut certains nœuds de la partition (séparés par des virgules)|
Plus de précisions sur la gestion des ressources en fonction des options sélectionnées sont disponibles sur la page de SLURM : [[https://slurm.schedmd.com/cpu_management.html|https://slurm.schedmd.com/cpu_management.html]], une synthèse est également disponible [[https://slurm.schedmd.com/slurm_ug_2011/cons_res.pdf|ici]].
===== Options de gestion du job =====
^option^^utilisation|
|-a,|--array=|valeurs des indices pour un tableau de jobs|
|-e,|--error=|nom du fichier de sortie pour les erreurs|
|-I,|--immediate|le job est tué si les ressources ne sont pas immédiatement disponibles|
|-J,|--job-name=|donne un nom au job|
| |--mail-type=|notification par mail, type = BEGIN, END, FAIL ou ALL|
| |--mail-user=|adresse mail à qui envoyer les notifications|
|-o,|--output=|fichier de sortie|
|-t,|--time=