Script SLURM en dépeuplé (Olympe)
Article mis en ligne le 19 novembre 2018

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 à 36 (sachant que les noeuds d’Olympe dispose de 36 cores physiques).
Attention : la mesure des heures cpu consommées ne tient pas compte du dépeuplement. Le noeud étant alloué de manière exclusive on comptabilise l’ensemble des ressources bloquées (soit 36 cores par noeuds, fois le nombre de noeuds).
Ci-dessous nous traitons une demande pour 512 processus MPI sur 16 noeuds d’Olympe.

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

Pour autant ce sont les 576 cores physiques des 32 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

Rapatriement des résultats sous votre home directory