commit:2015:07_15
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
commit:2015:07_15 [2015/07/16 09:59] – ziane | commit:2015:07_15 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Commit 2015-07-16 ====== | + | ====== Commit 2015-07-15 ====== |
+ | |||
+ | ===== 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 11: | Line 38: | ||
[r]: | [r]: | ||
</ | </ | ||
+ | |||
===== Tests ajoutés/ | ===== Tests ajoutés/ | ||
< | < | ||
- | [a]: | + | [a]: apps/ |
+ | [a]: apps/ | ||
+ | [a]: apps/ | ||
+ | [a]: apps/ | ||
[r]: | [r]: | ||
</ | </ | ||
- | --- // | + | --- // |
commit/2015/07_15.1437033586.txt.gz · Last modified: 2016/03/30 15:22 (external edit)