Skip to main content

The MUMPS library

⚠ INFORMATION
This page was translated by an AI (LLM) with a cursory human check and is awaiting full review.

Description

MUMPS offers a parallel solver based on direct methods. The library provides a multi-frontal approach for factorising sparse matrices and solving large sparse linear systems on distributed memory machines.

Installed Versions

The versions installed on Jean Zay can be found using the following command:

module avail mumps

Environment

The versions of MUMPS are available in different environments. To list them, use the following command:

module show mumps

To use this library in other environments, please contact the User Support team.

Note

To obtain information on the library access paths, it will be necessary to load the chosen environment first. For example:

module load intel-compilers/19.0.4 intel-mpi/19.0.4module show mumps

Usage

The library is accessible via the module command.

To load the default version in the current environment (or in the default environment if no environment is previously loaded):

module load mumps

or to load a specific version in a specific environment (Intel in this example):

module load intel-compilers/19.1.3 intel-mpi/2019.9module load mumps/5.3.5-mpi

When linking, it is necessary to add the options referencing the libraries used. For example, for calculations with double precision reals:

module load mumpsifort appel_mumps.f90 -ldmumps -lmumps_common -lpord

Documentation

📝 Reference Site

Your opinion matters!

To give your feedback, report an error, or suggest an improvement, click here:

quick anonymous questionnaire

This questionnaire is temporary and will take less than a minute, so take the opportunity!