[petsc-users] Error using MUMPS to solve large linear system

Jed Brown jed at jedbrown.org
Mon Feb 24 10:07:32 CST 2014

Samar Khatiwala <spk at ldeo.columbia.edu> writes:

> Hello,
> I'm trying to solve a linear system with MUMPS and keep getting an error that ends with:
>  On return from DMUMPS, INFOG(1)=        -100
>  On return from DMUMPS, INFOG(2)=      -32766
> I've looked at the MUMPS documentation but can't figure out what that means. This is a large (2346346 x 2346346) sparse 
> matrix (read from file) and the code works fine on a (much) smaller one leading me to think this is related to memory and 
> this problem is simply too big to solve with a sparse direct solver. Throwing more CPUs at the problem doesn't solve the 
> problem or change the above error.
> This is with PETSc 3.4.3 on Yellowstone. The standard error looks like this:
> ...
> [161]PETSC ERROR: --------------------- Error Message ------------------------------------
> [161]PETSC ERROR: Error in external library!
> [161]PETSC ERROR: Error reported by MUMPS in numerical factorization phase: INFO(1)=-1, INFO(2)=48

From the manual, this means "an error occurred on rank 48".  Your
problem is quite large so I would suspect memory.  MUMPS error
diagnostics are far from user-friendly; complain to the MUMPS developers
if you would like something better.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20140224/6219dc71/attachment.pgp>

More information about the petsc-users mailing list