MUMPS Main Features
-
Solution of large linear systems with
symmetric positive definite matrices;
general symmetric matrices;
general unsymmetric matrices; - Version for complex arithmetic;
-
Parallel factorization and solve phases
(uniprocessor version also available); - Iterative refinement and backward error analysis;
-
Various matrix input formats
assembled format;
distributed assembled format;
elemental format; - Partial factorization and Schur complement matrix;
- Several orderings interfaced: AMD, AMF, PORD, METIS, PARMETIS, SCOTCH, PT-SCOTCH.
Recent features
- Reduced/condensed right-hand side;
- Detection of null pivots;
-
Symmetric indefinite matrices:
preprocesssing and 2-by-2 pivots
- Hybrid scheduling;
- 2D cyclic distributed Schur complement;
- Sparse multiple right-hand side, distributed solution;
- Interfaces to MUMPS: Fortran, C, Matlab and Scilab.

A fully asynchronous distributed solver (VAMPIR trace)
Implementation
- Distributed Multifrontal Solver (F90, MPI based);
- Dynamic Distributed Scheduling to accomodate both numerical fill-in and multi-user environment;
- Use of BLAS, BLACS, ScaLAPACK.
Partially funded by CEC ESPRIT IV long term research project
-- No. 20160 (PARASOL)
Parasol test problems
Parasol test problems