Outil EOS : placement
Article mis en ligne le 18 janvier 2016
logo imprimer

placement est une commande permettant de générer les arguments de placement de processus et de threads pour les commandes srun et numactl.

  • Exemple d’utilisation la commande placement avec la commande

    .

    • Cas pratique : calcul Hybride MPI+OpenMP. On veut placer au niveau d’un noeud d’EOS, 4 processus MPI, chacun déployant 5 threads :
    • En argument pour placement on passe d’abord le nombre de processus MPI, puis le nombre de trhreads par processus MPI. Dans le cas ci-dessous on génère par défaut l’arguement ’—cpu_bind’ qui sera utiliser par la commande ’srun’

      dans votre script SLURM :

  • On peut utiliser aussi placement pour s’interfacer avec la commande numactl :

    avec la commande ’numactl’ :

  • pour avoir l’aide sur l’utilisation de la commande placement :


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