Home
last modified time | relevance | path

Searched refs:leftred (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/pc/impls/svd/
H A Dsvd.c14 Vec leftred, rightred; member
146 if (!jac->left2red) PetscCall(VecScatterCreateToAll(x, &jac->left2red, &jac->leftred)); in PCSVDGetVec()
148 PetscCall(VecScatterBegin(jac->left2red, x, jac->leftred, INSERT_VALUES, SCATTER_FORWARD)); in PCSVDGetVec()
149 PetscCall(VecScatterEnd(jac->left2red, x, jac->leftred, INSERT_VALUES, SCATTER_FORWARD)); in PCSVDGetVec()
151 *xred = jac->leftred; in PCSVDGetVec()
181 PetscCall(VecScatterBegin(jac->left2red, jac->leftred, x, INSERT_VALUES, SCATTER_REVERSE)); in PCSVDRestoreVec()
182 PetscCall(VecScatterEnd(jac->left2red, jac->leftred, x, INSERT_VALUES, SCATTER_REVERSE)); in PCSVDRestoreVec()
276 PetscCall(VecDestroy(&jac->leftred)); in PCReset_SVD()