Amesos2: MUMPS errors are silently thrown away
Created by: cihanuq
I just encountered an issue solving a specific problem using MUMPS via Amesos2. The returned "solution" was the RHS and by investigating the return values of MUMPS I tracked down that the factorization returns INFO(1) = -9, which means that the memory increase parameter ICNTL(14) is too small according to the documentation.
So there are actually two issues here:
- return values from MUMPS are currently ignored in Amesos2, see the MUMPS_ERROR() method which is called everywhere but does effectively nothing
- (this is related to #519): The user cannot actually set ICNTL(14), there is no interface to it.