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>

Reply via email to