Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dveccupmimpl.h209 static PetscErrorCode GetArray(Vec, PetscScalar **, PetscDeviceContext) noexcept;
211 static PetscErrorCode GetArray(Vec, PetscScalar **) noexcept;
278 …PetscCallAbort(PETSC_COMM_SELF, Vec_CUPMBase<T, D>::template GetArray<MT, MA, true>(v, &this->ptr_…
572 inline PetscErrorCode Vec_CUPMBase<T, D>::GetArray(Vec v, PetscScalar **a, PetscDeviceContext dctx)… in GetArray() function
624 inline PetscErrorCode Vec_CUPMBase<T, D>::GetArray(Vec v, PetscScalar **a) noexcept in GetArray() function
630 PetscCall(D::template GetArray<mtype, access, force>(v, a, dctx)); in GetArray()
672 if (a) PetscCall(D::template GetArray<PETSC_MEMTYPE_DEVICE, access>(v, a, dctx)); in GetArrayAndMemtype()
995 …VecSetOp_CUPM(getarray, nullptr, D::template GetArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_READ… in BindToCPU_CUPMBase()
996 …VecSetOp_CUPM(getarraywrite, nullptr, D::template GetArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS… in BindToCPU_CUPMBase()
999 …rayread, nullptr, [](Vec v, const PetscScalar **a) { return D::template GetArray<PETSC_MEMTYPE_HOS… in BindToCPU_CUPMBase()
[all …]
H A Dmatdensecupmimpl.h216 PetscCallAbort(PETSC_COMM_SELF, D::template GetArray<MT, MA>(m, &this->ptr_, dctx));
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp51 static PetscErrorCode GetArray(Mat, PetscScalar **, PetscDeviceContext = nullptr) noexcept;
59 return GetArray<mtype, mode>(m, p); in GetArrayC_()
294 inline PetscErrorCode MatDense_MPI_CUPM<T>::GetArray(Mat A, PetscScalar **array, PetscDeviceContext… in GetArray() function in Petsc::mat::cupm::impl::MatDense_MPI_CUPM
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp97 static PetscErrorCode GetArray(Mat, PetscScalar **, PetscDeviceContext) noexcept;
113 PetscCall(GetArray<mtype, mode>(m, p, dctx)); in GetArrayC_()
1158 inline PetscErrorCode MatDense_Seq_CUPM<T>::GetArray(Mat m, PetscScalar **array, PetscDeviceContext… in GetArray() function in Petsc::mat::cupm::impl::MatDense_Seq_CUPM
1213 PetscCall(GetArray<PETSC_MEMTYPE_DEVICE, access>(m, array, dctx)); in GetArrayAndMemType()
1710 …PetscCall(GetArray<PETSC_MEMTYPE_DEVICE, access>(A, const_cast<PetscScalar **>(&mimpl->ptrinuse), … in GetColumnVec()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm.hpp206 PetscCall(impl::VecSeq_CUPM<T>::template GetArray<PETSC_MEMTYPE_DEVICE, mode>(v, a, dctx)); in VecCUPMGetArrayAsync_Private()