Searched refs:GetArray (Results 1 – 5 of 5) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | veccupmimpl.h | 209 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 D | matdensecupmimpl.h | 216 PetscCallAbort(PETSC_COMM_SELF, D::template GetArray<MT, MA>(m, &this->ptr_, dctx));
|
| /petsc/src/mat/impls/dense/mpi/cupm/ |
| H A D | matmpidensecupm.hpp | 51 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 D | matseqdensecupm.hpp | 97 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 D | vecseqcupm.hpp | 206 PetscCall(impl::VecSeq_CUPM<T>::template GetArray<PETSC_MEMTYPE_DEVICE, mode>(v, a, dctx)); in VecCUPMGetArrayAsync_Private()
|