<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div>Do I understand correctly that this was fixed mainly by using the latest Metis?  Were there any patches to MUMPS that weren&#39;t directly related to the updated Metis?  I&#39;m just trying to understand what fixed the ccgraph.c problem.  It doesn&#39;t seem to happen in 3.1-p8, although that version of MUMPS is a lot slower (not sure why).<br>

</div></div></blockquote><div><br></div><div>I have no idea what&#39;s going on in ccgraph.c. I did have to patch a few places in PETSc but most of that was in sieve and Mat. The changes I made to metis, parmetis, mumps, superlu_dist, and suitesparse were only related to updating their interfaces to use the newest metis / parmetis for 64 bit compatibility.</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div>I could, but it&#39;s a little too unstable for use in production software.  Using the released/patched version simplifies a lot of things on many levels.</div>

</div></blockquote><div><br></div><div>Ok, but just a heads up that you could find a revision that works for you and stick to that one:</div><div><br></div><div>hg clone <a href="http://petsc.cs.iit.edu/petsc/petsc/-dev">http://petsc.cs.iit.edu/petsc/petsc/-dev</a> -r d33f3ccece60</div>

</div>