[petsc-dev] Invalid read in PetscSubcommSetTypeGeneral

Stefano Zampini s.zampini at cineca.it
Wed Oct 2 10:36:23 CDT 2013


Hong,

currently in master there's an error in PetscSubcommSetTypeGeneral, namely
in the loop starting at line 188

for (i=0; i<2*size; i++) {    subsize[recvbuf[i]] = recvbuf[i+1];}

recvbuf is allocated at line 178 as 2*size*sizeof(PetscMPIInt), and the
loop tries to read at location 2*size

Could you please fix it?



-- 

Ph. D. Stefano Zampini
CINECA
SuperComputing Applications and Innovations Department - SCAI
Via dei Tizii, 6 00185 Roma - ITALY
------------------------------------------------------------------------------------------------------------------------
Email: s.zampini at cineca.it
SkypeID: stefano.zampini
GoogleTalk: stefano.zampini at gmail.com
Tel: +39 06.44486.707
------------------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20131002/3a261cb7/attachment.html>


More information about the petsc-dev mailing list