Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
mpi:start [2022/09/14 18:17] montap01 supprimée |
mpi:start [2022/09/14 18:23] (Version actuelle) montap01 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
===== MPI ===== | ===== MPI ===== | ||
+ | * [[openmpi-vs-IntelMPI]] : les librairies MPI disponibles et notre réseau Infiniband | ||
+ | * [[..: | ||
- | Deux familles de librairies MPI sont mises à disposition | + | Pour mémoire |
- | + | ||
- | ==== Avertissement ==== | + | |
- | Une partie des noeuds du cluster est relié par un réseau haute performance Infiniband, de technologie //QLogic TrueScale// ou //Intel Infinipath// | + | |
- | + | ||
- | La meilleure façon de faire fonctionner ce réseau consiste à utiliser une API appelée '' | + | |
- | + | ||
- | + | ||
- | ==== OpenMPI ==== | + | |
- | Trois versions sont disponibles | + | |
- | * celle livrée par AlmaLinux 8 -- à charger avec '' | + | |
- | * deux versions (3.1 et 4.1) recompilées -- à charger avec '' | + | |
- | + | ||
- | La configuration qui semble optimale avec OpenMPI est d' | + | |
- | <file bash> | + | |
- | export OMPI_MCA_pml=ucx | + | |
- | </ | + | |
- | + | ||
- | Si vous avez besoin de déboguer la couche OpenMPI, vous pouvez ajouter ces variables : | + | |
- | <file bash> | + | |
- | export OMPI_MCA_pml_base_verbose=10 | + | |
- | export OMPI_MCA_mtl_base_verbose=10 | + | |
- | export OMPI_MCA_btl_base_verbose=10 | + | |
- | </ | + | |
- | + | ||
- | ==== Intel MPI ==== | + | |
- | __Avertissement__ La librairie Intel MPI semble moins efficace qu' | + | |
- | + | ||
- | Plusieurs versions sont disponibles : | + | |
- | * les ancienns versions de CALI2 sont toujours disponibles -- voir les versions avec '' | + | |
- | * une version issue de OneAPI est aussi disponible : '' | + | |
- | + | ||
- | Pour utiliser '' | + | |
- | <file bash> | + | |
- | export FI_PROVIDER=verbs | + | |
- | # Et si vous voulez avoir des informations de " | + | |
- | export FI_LOG_LEVEL=99 | + | |
- | export I_MPI_DEBUG=4 | + | |
- | </ | + |