It would be good to have a meaningful test case to motivate the further development.<div>I initially wrote it to enable GAMG for KKT systems, but that is still on the back burner, </div><div>although it might be coming back to the front, since elastic contact is becoming more </div>

<div>important for MOOSE. With a good test case it might be easier for me to improve the </div><div>PetscSF-based impl as well, as it avoids the unscalable ISAllGather().</div><div><br></div><div>Dmitry.</div><div><br><br>

<div class="gmail_quote">On Wed, Oct 10, 2012 at 2:05 PM, Jed Brown <span dir="ltr"><<a href="mailto:jedbrown@mcs.anl.gov" target="_blank">jedbrown@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Wed, Oct 10, 2012 at 11:38 AM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br></div><div class="im"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
      We should have a reasonable MatConvert_MatNest_MATAIJ. Perhaps you can look at what Jed has started in petsc-dev and improve it enough to suit your purpose.</blockquote></div><br></div><div>Dmitry wrote that function, but it needs to be tested. I have some uncommitted test code, but I wanted to figure out why the test was failing/fix it before pushing.</div>


</blockquote></div><br></div>