<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="gmail_quote">On Sep 9, 2012 8:46 AM, "Stefano Zampini" <<a href="mailto:stefano.zampini@gmail.com">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>