Home
last modified time | relevance | path

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

/petsc/src/mat/impls/submat/
H A Dsubmat.c6 Vec lwork2, rwork2; /* work vectors inside the scatters */ member
89 if (!Na->lwork2) { in MatMultAdd_SubMatrix()
90 PetscCall(VecDuplicate(Na->lwork, &Na->lwork2)); in MatMultAdd_SubMatrix()
92 PetscCall(VecZeroEntries(Na->lwork2)); in MatMultAdd_SubMatrix()
94 PetscCall(VecScatterBegin(Na->lrestrict, v2, Na->lwork2, INSERT_VALUES, SCATTER_REVERSE)); in MatMultAdd_SubMatrix()
95 PetscCall(VecScatterEnd(Na->lrestrict, v2, Na->lwork2, INSERT_VALUES, SCATTER_REVERSE)); in MatMultAdd_SubMatrix()
96 PetscCall(MatMultAdd(Na->A, Na->rwork, Na->lwork2, Na->lwork)); in MatMultAdd_SubMatrix()
156 PetscCall(VecDestroy(&Na->lwork2)); in MatDestroy_SubMatrix()