[petsc-dev] VecScatterBegin_1 with zero sized vectors and PETSC_HAVE_CUSP

Stefano Zampini stefano.zampini at gmail.com
Fri Jan 20 12:20:48 CST 2012


Hi recently installed petsc-dev on a GPU cluster. I got an error in
external library CUSP when calling PCISSetup: more precisely, doing
VecScatterBegin on SEQ (not SEQCUSP!) vectors (please see the traceback
attached). I'm developing the BDDC preconditioner code inside PETSc and
this error occurred when doing multilevel: in such case some procs (like
proc 17 in the case attached) has local  dimension (relevant to PCIS) equal
to zero.

Thus, I think the real problem stays on line 41 of
src/vec/vec/utils/vpscat.h. If you tell me the reason why you used the
first condition on the if clause I can patch the problem.

Regards,
-- 
Stefano
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120120/c4c15084/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: traceback
Type: application/octet-stream
Size: 5918 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120120/c4c15084/attachment.obj>


More information about the petsc-dev mailing list