commit:2015:07_15
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
commit:2015:07_15 [2015/07/15 13:56] – [Exécution d'un cas test avec MPI] ziane | commit:2015:07_15 [2015/07/16 09:59] – ziane | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Commit 2015-07-15 ====== | + | ====== Commit 2015-07-16 ====== |
- | + | ||
- | ===== MUMPS parallèle avec MPI ===== | + | |
- | + | ||
- | J'ai effectué des modifications sur le solveur direct '' | + | |
- | + | ||
- | MPI (Message Passing Interface) est une bibliothèque standard qui fournit des routines de communication qui peuvent être utilisées depuis un programme écrit en C/C++, Fortran, Java, OCaml ou Python. MPI permet de développer des applications HPC en exploitant des ordinateurs distants ou multiprocesseurs par passage de messages. Il permet d' | + | |
- | + | ||
- | Liens vers deux bibliothèques MPI: [[http:// | + | |
- | + | ||
- | ===== Librairies à installer sous les machines Linux ===== | + | |
- | + | ||
- | Il faut installer les librairies: | + | |
- | * statiques de MUMPS parallèle: '' | + | |
- | * MPI: par exemple celles de Open MPI '' | + | |
- | * MPI pour Python: '' | + | |
- | + | ||
- | <note important> | + | |
- | + | ||
- | ===== Exécution d'un cas test avec MPI ===== | + | |
- | + | ||
- | Il faut d' | + | |
- | + | ||
- | Puis, il faut ajouter la ligne '' | + | |
- | + | ||
- | La commande d' | + | |
- | < | + | |
- | où N définit le nombre de processus. | + | |
- | + | ||
- | <note important> | + | |
+ | ===== Activation/ | ||
+ | METAFOR_USE_MPI est forcé à OFF (les librairies nécessaires pour la compilation avec MPI) dans tous les fichiers de configuration .cmake. | ||
+ | < | ||
===== Fichiers/ | ===== Fichiers/ | ||
Line 38: | Line 11: | ||
[r]: | [r]: | ||
</ | </ | ||
- | |||
===== Tests ajoutés/ | ===== Tests ajoutés/ | ||
< | < | ||
- | [a]: | + | [a]: |
[r]: | [r]: | ||
</ | </ | ||
- | --- // | + | --- // |
commit/2015/07_15.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1