Samar Khatiwala <[email protected]> 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.
pgpyT8A_7Crgk.pgp
Description: PGP signature
