Script SLURM pour Application OpenMP ou Multithreadée
Article mis en ligne le 20 janvier 2015
dernière modification le 7 avril 2017
logo imprimer

Attention : ce script n’est pas valable pour les jobs utilisant le logiciel Gaussian

Nous donnons un exemple de script pour une application purement OpenMP déployant 20 threads.
L’argument

correspond au nombre de cores qui seront dédiés aux threads OpenMP. Ainsi le chiffre indiqué doit correspondre à la valeur de(s) la() variable(s) :

La variable

est très importante car elle permet d’attacher correctement les threads OpenMP aux processeurs physiques du noeud.

Attention pour tout besoin supérieur à 20 threads (hors hyperthreading), et/ou besoin en mémoire supérieur à 64 GB passer par UVPROD :

Un script utilisant srun devient :



Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.86.44
Hébergeur : INP Toulouse