#include "slepcsvd.h" PetscErrorCode SVDSetImplicitTranspose(SVD svd,PetscBool impl)Logically Collective
svd | - the singular value solver context | |
impl | - how to handle the transpose (implicitly or not) |
-svd_implicittranspose | - Activate the implicit transpose mode. |
If this flag is set to true, the solver does not build the transpose, but handles it implicitly via MatMultTranspose() (or MatMultHermitianTranspose() in the complex case) operations. This is likely to be more inefficient than the default behaviour, both in sequential and in parallel, but requires less storage.