Lines Matching refs:lvec

23   PetscCall(VecDestroy(&baij->lvec));  in MatDestroy_MPIBAIJ()
1228 PetscCall(VecScatterBegin(a->Mvctx, xx, a->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatMult_MPIBAIJ()
1230 PetscCall(VecScatterEnd(a->Mvctx, xx, a->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatMult_MPIBAIJ()
1231 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, yy, yy)); in MatMult_MPIBAIJ()
1240 PetscCall(VecScatterBegin(a->Mvctx, xx, a->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatMultAdd_MPIBAIJ()
1242 PetscCall(VecScatterEnd(a->Mvctx, xx, a->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatMultAdd_MPIBAIJ()
1243 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, zz, zz)); in MatMultAdd_MPIBAIJ()
1253 PetscCall((*a->B->ops->multtranspose)(a->B, xx, a->lvec)); in MatMultTranspose_MPIBAIJ()
1257 PetscCall(VecScatterBegin(a->Mvctx, a->lvec, yy, ADD_VALUES, SCATTER_REVERSE)); in MatMultTranspose_MPIBAIJ()
1258 PetscCall(VecScatterEnd(a->Mvctx, a->lvec, yy, ADD_VALUES, SCATTER_REVERSE)); in MatMultTranspose_MPIBAIJ()
1268 PetscCall((*a->B->ops->multtranspose)(a->B, xx, a->lvec)); in MatMultTransposeAdd_MPIBAIJ()
1272 PetscCall(VecScatterBegin(a->Mvctx, a->lvec, zz, ADD_VALUES, SCATTER_REVERSE)); in MatMultTransposeAdd_MPIBAIJ()
1273 PetscCall(VecScatterEnd(a->Mvctx, a->lvec, zz, ADD_VALUES, SCATTER_REVERSE)); in MatMultTransposeAdd_MPIBAIJ()
1579 PetscCall(VecScatterBegin(baij->Mvctx, rr, baij->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatDiagonalScale_MPIBAIJ()
1591 PetscCall(VecScatterEnd(baij->Mvctx, rr, baij->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatDiagonalScale_MPIBAIJ()
1592 PetscUseTypeMethod(b, diagonalscale, NULL, baij->lvec); in MatDiagonalScale_MPIBAIJ()
1697 PetscCall(VecDuplicate(l->lvec, &lmask)); in MatZeroRowsColumns_MPIBAIJ()
1705 PetscCall(VecScatterBegin(l->Mvctx, x, l->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatZeroRowsColumns_MPIBAIJ()
1706 PetscCall(VecScatterEnd(l->Mvctx, x, l->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatZeroRowsColumns_MPIBAIJ()
1707 PetscCall(VecGetArrayRead(l->lvec, &xx)); in MatZeroRowsColumns_MPIBAIJ()
1737 PetscCall(VecRestoreArrayRead(l->lvec, &xx)); in MatZeroRowsColumns_MPIBAIJ()
2187 PetscCall(VecScatterBegin(mat->Mvctx, xx, mat->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatSOR_MPIBAIJ()
2188 PetscCall(VecScatterEnd(mat->Mvctx, xx, mat->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatSOR_MPIBAIJ()
2191 PetscCall(VecScale(mat->lvec, -1.0)); in MatSOR_MPIBAIJ()
2192 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIBAIJ()
2203 PetscCall(VecScatterBegin(mat->Mvctx, xx, mat->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatSOR_MPIBAIJ()
2204 PetscCall(VecScatterEnd(mat->Mvctx, xx, mat->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatSOR_MPIBAIJ()
2207 PetscCall(VecScale(mat->lvec, -1.0)); in MatSOR_MPIBAIJ()
2208 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIBAIJ()
2219 PetscCall(VecScatterBegin(mat->Mvctx, xx, mat->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatSOR_MPIBAIJ()
2220 PetscCall(VecScatterEnd(mat->Mvctx, xx, mat->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatSOR_MPIBAIJ()
2223 PetscCall(VecScale(mat->lvec, -1.0)); in MatSOR_MPIBAIJ()
2224 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIBAIJ()
2695 PetscCall(VecDestroy(&b->lvec)); in MatMPIBAIJSetPreallocation_MPIBAIJ()
2875 b->lvec = NULL; in MatCreate_MPIBAIJ()
3215 PetscCall(VecDuplicate(oldmat->lvec, &a->lvec)); in MatDuplicate_MPIBAIJ()