Lines Matching refs:cvec
920 PetscCall(VecDestroy(&MatIMPLCast(B)->cvec)); in Convert_Dispatch_()
1068 if (auto &cvec = mimpl->cvec) { in BindToCPU() local
1069 PetscCall(PetscObjectTypeCompare(PetscObjectCast(cvec), VecSeq_CUPM::VECSEQCUPM(), &iscupm)); in BindToCPU()
1070 if (!iscupm) PetscCall(VecDestroy(&cvec)); in BindToCPU()
1708 if (!mimpl->cvec) PetscCall(MatDenseCreateColumnVec_Private(A, &mimpl->cvec)); in GetColumnVec()
1711 …PetscCall(VecCUPMPlaceArrayAsync<T>(mimpl->cvec, mimpl->ptrinuse + static_cast<std::size_t>(col) *… in GetColumnVec()
1712 if (access == PETSC_MEMORY_ACCESS_READ) PetscCall(VecLockReadPush(mimpl->cvec)); in GetColumnVec()
1713 *v = mimpl->cvec; in GetColumnVec()
1723 const auto cvec = mimpl->cvec; in RestoreColumnVec() local
1728 PetscCheck(cvec, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Missing internal column vector"); in RestoreColumnVec()
1730 if (access == PETSC_MEMORY_ACCESS_READ) PetscCall(VecLockReadPop(cvec)); in RestoreColumnVec()
1731 PetscCall(VecCUPMResetArrayAsync<T>(cvec)); in RestoreColumnVec()