[petsc-dev] Runtime errors for spooles on BlueGene/Q

Stefano Zampini stefano.zampini at gmail.com
Sun Sep 9 07:46:05 CDT 2012


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.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.gz>


More information about the petsc-dev mailing list