MUMPS
Solver for Large Linear Systems


MUMPS: examples which illustrate the use of MUMPS, which is a package for the solution of large linear systems.

Features include

MUMPS is typical of modern software in being extraordinarily powerful, but also complex, reliant on numerous other packages, tricky to install, and somewhat awkward to use.

Web Site:

http://mumps.enseeiht.fr/.

Related Data and Programs:

EIGEN, examples which illustrate the use of EIGEN, a C++ template library for linear algebra, including natural and usable definitions of vectors and matrices, norms, factorizations, solution of linear systems, evaluation of eigenvalues, and many standard linear algebra algorithms for dense and sparse matrices.

SCALAPACK, examples which illustrate the use of SCALAPACK, which is a library for the configuration, distribution, and solution of linear algebra problems using distributed memory and parallel processing.

SUPERLU, C programs which illustrate how to use the SUPERLU library, which applies a fast direct solution method to solve sparse linear systems, by James Demmel, John Gilbert, and Xiaoye Li.

UMFPACK, C programs which illustrate how to solve a sparse linear system by calling the C library UMFPACK, by Timothy Davis.

Reference:

  1. P R Amestoy, Ian Duff, J-Y l'Excellent,
    Multifrontal parallel distributed symmetric and unsymmetric solvers,
    Computer Methods in Applied Mechanics and Engineering,
    Volume 184, Number 2–4, pages 501–520, 2000.

Examples and Tests:

You can go up one level to the EXAMPLES directory.


Last revised on 11 September 2018.