"R. Oğuz Selvitopi" <[email protected]> writes:

> It seems PETSc performs additional checks that require extra communication
> in VecAXPY/VecAYPX as well as in MatMultTranspose when built with debug
> option.

That's why it's called "debug".  The checks are to make sure that
logically collective information is indeed collective.  The man pages
state "logically collective" and debug builds verify most things.

> It does not perform any communication in the kernels I have mentioned in
> the optimized build.

Correct.

Attachment: pgp_woQNX7MxM.pgp
Description: PGP signature

Reply via email to