Ceci est une ancienne révision du document !
Le PSMN propose de nombreuses versions d'OpenMPI, buildées avec les compilateurs disponibles. Toutes les versions ne sont pas optimisées pour un type de processeur en particulier. Les options de configuration sont indiquées quand elles sont disponibles.
Il y a deux façons d'écrire le hostfile :
Un hostname par core, par ligne (exemple pour 8 cores, sur deux nodes)
c8220node30 c8220node30 c8220node30 c8220node30 c8220node31 c8220node31 c8220node31 c8220node31
Le hostfile
version 1 est toujours valable, mais une nouvelle syntaxe fait son apparition : Un hostname par ligne + son nombre de cores (exemple pour 8 cores, sur deux nodes)
c8220node30 slots=4 c8220node31 slots=4
avec GCC 4.9.4
Récapitulatif :
Compilateur | version | commande(s) | chemin d'accès | OS |
---|---|---|---|---|
gcc | 6.3.0 | mpicc, mpic++, mpicxx, mpif77, mpif90, mpifort | /usr/bin | Debian 9 |
modulefile : aucun |
mpicc -showme mpifort -showme
gcc 6.4
gcc 7.2