Par : Webmaster
Publié : 11 février 2015

Librairie MUMPS (sur EOS)

La librairie MUMPS est utilisée dans la résolution de systèmes linéaires creux de grandes tailles.

- Elle propose, entre autre, une méthode de résolution directe (décomposition LU) dans un contexte de mémoire distribuée (Message Passing Interface). Elle propose également une parallélisation mixte ou hybride (mémoire partagée /mémoire distribuée).
- Elle peut être utilisée également dans la construction de pré-conditionneurs dans le cadre des méthodes de Krylov (méthodes itératives), ou dans la résolution des problèmes locaux issus d’une méthode de décomposition de domaine par exemple.

La librairie MUMPS sur EOS :
- version 5.0.0
- version 4.10.0
- Aide pour intégrer la lib. MUMPS dans vos Makefile

Version 5.0.0

- Les librairies :


- Les includes :

- Environnement de compilation de la version 5.0.0 [compilateur/lib MKL ; lib. MPI] :

- les Lib. parmetis et pt-scotch ont été utilisées pour sa compilation :

Version 4.10
- Les librairies :


- Les includes :

- Environnement de compilation de la version 4.10.0 [compilateur/lib MKL ; lib. MPI] :

- les Lib. parmetis et pt-scotch ont été utilisées pour sa compilation :

- La documentation pour son utilisation.

- Aide Makefile

Dans cette partie nous proposons une manière d’intégrer la lib. MUMPS dans vos Makefile :