This is why I'm writing a non-one-sided implementation of PetscSF (and that will become the default).<div><br></div><div>It will likely be faster even on MPICH due to the way one-sided is actually implemented.</div><div>
<br></div><div>The only work-around for MatTranspose is to fall back to the old code that didn't preallocate correctly and was much slower.<br><br><div class="gmail_quote">On Wed, Oct 17, 2012 at 4:57 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@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"> I agree but if you start using SF in "normal" parts of PETSc OpenMPI is constantly going to cause these emails and that annoys both users and us; better to just turn off one-sided for OpenMPI and you can have configure report that in a nice box if you like.</blockquote>
</div><br></div>