MUMPS ( MU ltifrontal M assively P arallel sparse direct S olver) es una aplicación de software para la solución de grandes sistemas dispersos de ecuaciones algebraicas lineales en computadoras paralelas de memoria distribuida . Fue desarrollado en el proyecto europeo PARASOL (1996-1999) por CERFACS , IRIT - ENSEEIHT y RAL . El software implementa el método multifrontal , que es una versión de la eliminación gaussiana para grandes sistemas dispersos de ecuaciones, especialmente aquellos que surgen de lamétodo de elementos finitos . Está escrito en Fortran 90 con paralelismo por MPI y usa kernels BLAS y ScaLAPACK para cálculos de matrices densas . Desde 1999, MUMPS cuenta con el apoyo de CERFACS, IRIT - ENSEEIHT e INRIA .
Lanzamiento estable | 5.4.0 / abril de 2021 |
---|---|
Escrito en | C , Fortran 90 |
Sistema operativo | Similar a Unix y Windows (a través de WinMUMPS ) |
Licencia | CeCILL-C |
Sitio web | paperas |
La importancia de MUMPS radica en el hecho de que se trata de una implementación gratuita con soporte del método multifrontal.
Referencias
- Amestoy, PR; Duff, IS; l'Excelente, J.-Y. (2000). "Solucionadores simétricos y asimétricos distribuidos en paralelo multifrontales". Métodos informáticos en mecánica e ingeniería aplicadas . 184 (2–4): 501–520. Código Bibliográfico : 2000CMAME.184..501A . CiteSeerX 10.1.1.56.5118 . doi : 10.1016 / S0045-7825 (99) 00242-X . Entrada BibteX .
- Amestoy, Patrick R .; Duff, Iain S .; Excelente, Jean-Yves; Koster, Jacko (2001). "Un solucionador multifrontal totalmente asincrónico que utiliza programación dinámica distribuida". Revista SIAM sobre Análisis y Aplicaciones Matriciales . 23 (1): 15–41. CiteSeerX 10.1.1.40.4181 . doi : 10.1137 / S0895479899358194 . Entrada BibteX .
- Amestoy, Patrick R .; Guermouche, Abdou; Excelente, Jean-Yves; Pralet, Stéphane (2006). "Programación híbrida para la solución en paralelo de sistemas lineales". Computación paralela . 32 (2): 136-156. CiteSeerX 10.1.1.332.1751 . doi : 10.1016 / j.parco.2005.07.004 . Entrada BibteX .
enlaces externos
- Página web oficial
- WinMUMPS, archivos para compilar MUMPS en Windows