Script SLURM en dépeuplé
Article mis en ligne le 23 juillet 2014
dernière modification le 9 mars 2016
logo imprimer

Pour des raisons de besoins mémoire par processus MPI ou de nombre de processus MPI égal à une puissance de 2, il peut être intéressant ou nécessaire de déployer par noeud un nombre de processus MPI inférieur à 20 (sachant que les noeuds d’EOS dispose de 20 cores physiques).
Attention : la mesure des heures cpu consommées ne tient pas compte du dépeuplement. Le neoud étant alloué de manière exclusive on comptabilise l’ensemble des ressources bloquées (soit 20 cores par noeuds, fois le nombre de noeuds).
Ci-dessous nous traitons une demande pour 1024 processus MPI sur 64 noeuds.

Réservation des ressources (Exemple pour 1024 tâches MPI sur 64 noeuds, soit 16 processus par noeuds)

Pour autant ce sont les 1280 cores physiques des 64 noeuds qui sont réservés par la requête.

Création d’un dossier temporaire de calcul

Votre script à exécuter

  • En utilisant IntelMPI
  • En utilisant BullxMPI

Rapatriement des résultats sous votre home directory



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