<div class="gmail_quote">On Thu, Jul 21, 2011 at 23:12, Clemens Domanig <span dir="ltr"><<a href="mailto:clemens.domanig@uibk.ac.at">clemens.domanig@uibk.ac.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
So there is no way to get it by calling a nice C-function?</blockquote></div><br><div>It is returned by MatGetInertia(F,&nneg,PETSC_NULL,PETSC_NULL);</div><div><br></div><div>Note that this is INFOG(12), not INFO(12), so it is supposed to be a global number. I don't really know the semantic difference between these, since MUMPS has this insane interface that scatters the whole right hand side to rank 0, and does not synchronize all diagnostics to all ranks, so it's not clear that there is any way to access separate numbers for each process.</div>