<div class="gmail_quote">On Fri, Mar 16, 2012 at 13:36, Pham Van <span dir="ltr"><<a href="mailto:pham_ha@yahoo.com">pham_ha@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="color:#000;background-color:#fff;font-family:times new roman,new york,times,serif;font-size:12pt"><div><span>Thank Jed for very quick reply.</span></div><div><br><span></span></div><div><span>The two magic lines did the trick. The question is why they have been excluded? For me its just fine right now.<br>
</span></div></div></div></blockquote><div><br></div><div>I assume because people reported that it didn't work. I have enabled them again in petsc-dev.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="color:#000;background-color:#fff;font-family:times new roman,new york,times,serif;font-size:12pt"><div><span></span></div><div><br><span></span></div><div><span>I have one question thought: I have unsymmetric matrix. It is solved just fine with 1 processor, but if I increased to 2 processors mumps produce the following error (the matrix is solved just fine when I use superlu_dist package both uni and multi-proccesors, the problem is superlu_dist is too slow):</span></div>
<div><br><span></span></div><div><span>[0]PETSC ERROR: --------------------- Error Message ------------------------------------<br>[0]PETSC ERROR: Error in external library!<br>[0]PETSC ERROR: Error reported by MUMPS in numerical factorization phase: INFO(1)=-9,
INFO(2)=2055660<br></span></div></div></div></blockquote><div><br></div><div>As far as we can tell, MUMPS is competing for the most arcane error reporting system. You have to read the user's manual to translate those numbers into anything understandable.</div>
<div><br></div><div><div><font face="'courier new', monospace">–9 Main internal real/complex workarray S too small. If INFO(2) is positive, then the number of entries</font></div><div><font face="'courier new', monospace">that are missing in S at the moment when the error is raised is available in INFO(2). If INFO(2) is</font></div>
<div><font face="'courier new', monospace">negative, then its absolute value should be multiplied by 1 million. If an error –9 occurs, the user</font></div><div><font face="'courier new', monospace">should increase the value of ICNTL(14) before calling the factorization (JOB=2) again, except if</font></div>
<div><font face="'courier new', monospace">ICNTL(23) is provided, in which case ICNTL(23) should be increased.</font></div></div><div><br></div><div><font face="arial, helvetica, sans-serif">You can use -mat_mumps_icntl_14 to control that parameter.</font></div>
</div>