Par : Webmaster
Publié : 18 janvier 2016

Outil EOS : placement

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 :