Home
last modified time | relevance | path

Searched refs:RestoreArray (Results 1 – 6 of 6) sorted by relevance

/petsc/include/petsc/private/
H A Dveccupmimpl.h213 static PetscErrorCode RestoreArray(Vec, PetscScalar **, PetscDeviceContext) noexcept;
215 static PetscErrorCode RestoreArray(Vec, PetscScalar **) noexcept;
287 …PetscCallAbort(PETSC_COMM_SELF, Vec_CUPMBase<T, D>::template RestoreArray<MT, MA>(v_, &this->ptr_,… in ~VectorArray()
637 inline PetscErrorCode Vec_CUPMBase<T, D>::RestoreArray(Vec v, PetscScalar **a, PetscDeviceContext) … in RestoreArray() function
657 inline PetscErrorCode Vec_CUPMBase<T, D>::RestoreArray(Vec v, PetscScalar **a) noexcept in RestoreArray() function
663 PetscCall(D::template RestoreArray<mtype, access>(v, a, dctx)); in RestoreArray()
695 PetscCall(D::template RestoreArray<PETSC_MEMTYPE_DEVICE, access>(v, a, dctx)); in RestoreArrayAndMemtype()
992 …v->ops->restorearray = D::template RestoreArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_READ_WRITE… in BindToCPU_CUPMBase()
997 …VecSetOp_CUPM(restorearraywrite, nullptr, D::template RestoreArray<PETSC_MEMTYPE_HOST, PETSC_MEMOR… in BindToCPU_CUPMBase()
1000 …yread, nullptr, [](Vec v, const PetscScalar **a) { return D::template RestoreArray<PETSC_MEMTYPE_H… in BindToCPU_CUPMBase()
[all …]
H A Dmatdensecupmimpl.h225 PetscCallAbort(PETSC_COMM_SELF, D::template RestoreArray<MT, MA>(m_, &this->ptr_, this->dctx_)); in ~MatrixArray()
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp53 static PetscErrorCode RestoreArray(Mat, PetscScalar **, PetscDeviceContext = nullptr) noexcept;
65 return RestoreArray<mtype, mode>(m, p); in RestoreArrayC_()
306 inline PetscErrorCode MatDense_MPI_CUPM<T>::RestoreArray(Mat A, PetscScalar **array, PetscDeviceCon… in RestoreArray() function in Petsc::mat::cupm::impl::MatDense_MPI_CUPM
/petsc/doc/changes/
H A D312.md75 VecCUDAGet/RestoreArray()
77 VecViennaCLGet/RestoreArray()
78 - Added VecGet/RestoreArray/ReadInPlace() to get array of a vector
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp99 static PetscErrorCode RestoreArray(Mat, PetscScalar **, PetscDeviceContext) noexcept;
124 PetscCall(RestoreArray<mtype, mode>(m, p, dctx)); in RestoreArrayC_()
1192 inline PetscErrorCode MatDense_Seq_CUPM<T>::RestoreArray(Mat m, PetscScalar **array, PetscDeviceCon… in RestoreArray() function in Petsc::mat::cupm::impl::MatDense_Seq_CUPM
1223 PetscCall(RestoreArray<PETSC_MEMTYPE_DEVICE, access>(m, array, dctx)); in RestoreArrayAndMemType()
1733 …PetscCall(RestoreArray<PETSC_MEMTYPE_DEVICE, access>(A, const_cast<PetscScalar **>(&mimpl->ptrinus… in RestoreColumnVec()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm.hpp216 PetscCall(impl::VecSeq_CUPM<T>::template RestoreArray<PETSC_MEMTYPE_DEVICE, mode>(v, a, dctx)); in VecCUPMRestoreArrayAsync_Private()