I was trying out different parallel lu solvers for BDDC coarse problem on BG/Q. I'm not so interested particularly in Spooles.<br><br><div class="gmail_quote">2012/9/9 Jed Brown <span dir="ltr"><<a href="mailto:five9a2@gmail.com" target="_blank">five9a2@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p>We can apply this patch, but do you really find Spooles useful? It has not been maintained in a long time.</p><div class="HOEnZb">
<div class="h5">
<div class="gmail_quote">On Sep 9, 2012 8:46 AM, "Stefano Zampini" <<a href="mailto:stefano.zampini@gmail.com" target="_blank">stefano.zampini@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi all,<br><br>on BG/Q, I cannot use the current version of spooles when configuring petsc with download-spooles=1.<br>Namely, I get runtime errors related on MPI buffers aliasing in MPI_Allgather calls.<br>Aliasing is prohibited by the MPI standard as in Fortran standards.<br>


<br>Attached please find some modified spooles' files which work on BG/Q.<br>I only changed the files that use MPI_Allgather. I don't know if there are other aliasings inside the code. <br clear="all">I tested them and now it works. No more runtime errors.<br>


<br>Could you patch the PETSc version of spooles with these new files?<br><br>-- <br>Stefano<br>
</blockquote></div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Stefano<br>