[petsc-users] Setting up MUMPS in PETSc

Alexander Grayver agrayver at gfz-potsdam.de
Wed Oct 24 04:10:11 CDT 2012


As a rule of thumb, you should always try to run MUMPS on as few nodes 
as possible which have as much memory as possible. Given the same 
matrix, MUMPS requires more memory when run with, for instance, 4 
process than with 2. You gain nothing trying thousands of processes 
without even looking at statistics mumps gives you (through its output).

If your matrix is symmetric you should use cholesky (LDL^T) 
factorization in MUMPS. This will save a lot of memory and time.

To estimate conditioning of the problem you may also consider the 
algorithm described here:

It is easy to implement it using MUMPS.


More information about the petsc-users mailing list