Lines Matching refs:lvec
55 PetscCall(VecDestroy(&mpiaij->lvec)); in MatSetPreallocationCOO_MPIAIJCUSPARSE()
287 PetscCall(VecDestroy(&b->lvec)); in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE()
320 PetscCall(VecScatterBegin(a->Mvctx, xx, a->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatMult_MPIAIJCUSPARSE()
322 PetscCall(VecScatterEnd(a->Mvctx, xx, a->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatMult_MPIAIJCUSPARSE()
323 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, yy, yy)); in MatMult_MPIAIJCUSPARSE()
342 PetscCall(VecScatterBegin(a->Mvctx, xx, a->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatMultAdd_MPIAIJCUSPARSE()
344 PetscCall(VecScatterEnd(a->Mvctx, xx, a->lvec, INSERT_VALUES, SCATTER_FORWARD)); in MatMultAdd_MPIAIJCUSPARSE()
345 PetscCall((*a->B->ops->multadd)(a->B, a->lvec, zz, zz)); in MatMultAdd_MPIAIJCUSPARSE()
354 PetscCall((*a->B->ops->multtranspose)(a->B, xx, a->lvec)); in MatMultTranspose_MPIAIJCUSPARSE()
356 PetscCall(VecScatterBegin(a->Mvctx, a->lvec, yy, ADD_VALUES, SCATTER_REVERSE)); in MatMultTranspose_MPIAIJCUSPARSE()
357 PetscCall(VecScatterEnd(a->Mvctx, a->lvec, yy, ADD_VALUES, SCATTER_REVERSE)); in MatMultTranspose_MPIAIJCUSPARSE()
411 if (mpiaij->lvec) PetscCall(VecSetType(mpiaij->lvec, VECSEQCUDA)); in MatAssemblyEnd_MPIAIJCUSPARSE()
472 if (a->lvec) PetscCall(VecSetType(a->lvec, VECSEQCUDA)); in MatConvert_MPIAIJ_MPIAIJCUSPARSE()