mpi:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mpi:accueil [2023/03/15 11:57] – Add multi-NIC section phswmpi:accueil [2023/04/19 17:24] (Version actuelle) – [Préciser des paramètres MCA] add setting MCA parameter through env var phsw
Ligne 27: Ligne 27:
 </code> </code>
  
 +
 +
 +==== Préciser des paramètres MCA ====
 +
 +Pour connaître tous les paramètres possibles :
 +<code bash>
 +ompi_info -a | less
 +</code>
 +
 +Pour définir les paramètres :
 +<code bash>
 +mpirun --mca coll_tuned_use_dynamic_rules 1 --mca coll_tuned_alltoallv_algorithm 1 ...
 +</code>
 +Ou bien avec une variable d'environnement :
 +<code bash>
 +export OMPI_MCA_coll_tuned_use_dynamic_rules=1
 +</code>
 +
 +Sources :
 +  * [[https://medium.com/@esaliya/choosing-a-specific-collective-algorithm-implementation-in-openmpi-d96ccc8aa9e7|Choosing a Specific Collective Algorithm Implementation in OpenMPI]]
 +  * [[https://www.open-mpi.org/faq/?category=tuning#setting-mca-params|OpenMPI FAQ: General run-time tuning - How do I set the value of MCA parameters?]]
 +
 +
 +
 +==== Problèmes PSM2 ====
 +
 +Si PSM2 râle en disant ''Exhausted 1048576 MQ irecv request descriptors, which usually indicates a user program error or insufficient request descriptors (PSM2_MQ_RECVREQS_MAX=1048576)'', il faut positionner une variable d'environnement ([[https://github.com/nwchemgit/nwchem/issues/284|source]]) :
 +<code bash>
 +export PSM2_MEMORY=large
 +</code>
  • mpi/accueil.1678877854.txt.gz
  • Dernière modification : 2023/03/15 11:57
  • de phsw