The MUMPS user guide says about error -9:

–9 Main internal real/complex workarray S too small. If INFO(2) is positive, 
then the number of entries
that are missing in S at the moment when the error is raised is available in 
INFO(2). If INFO(2) is
negative, then its absolute value should be multiplied by 1 million. If an 
error -9 occurs, the user
should increase the value of ICNTL(14) before calling the factorization (JOB=2) 
again, except if
ICNTL(23) is provided, in which case ICNTL(23) should be increased.

and about ICNTL(14):

ICNTL(14) is accessed by the host both during the analysis and the 
factorization phases. It corresponds
to the percentage increase in the estimated working space. When significant 
extra fill-in is caused
by numerical pivoting, increasing ICNTL(14) may help. Except in special cases, 
the default value
is 20 (which corresponds to a 20 % increase).


In this particular instance, INFO(2) is returned as "332".  Increasing the 
incoming ICNTL(14) a bit more, e.g. by changing the source line mentioned above 
to add 50 instead of 40, makes the test pass.

-- 
getfem++ fails to build from source in linaro
https://bugs.launchpad.net/bugs/600209
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to