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: (external edit)
