Hi all, on BG/Q, I cannot use the current version of spooles when configuring petsc with download-spooles=1. Namely, I get runtime errors related on MPI buffers aliasing in MPI_Allgather calls. Aliasing is prohibited by the MPI standard as in Fortran standards.
Attached please find some modified spooles' files which work on BG/Q. I only changed the files that use MPI_Allgather. I don't know if there are other aliasings inside the code. I tested them and now it works. No more runtime errors. Could you patch the PETSc version of spooles with these new files? -- Stefano -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120909/b5d110ae/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: allgather_spooles_patched.tar.gz Type: application/x-gzip Size: 11529 bytes Desc: not available URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120909/b5d110ae/attachment-0001.bin>
