Searched refs:RestoreArray (Results 1 – 6 of 6) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | veccupmimpl.h | 213 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 D | matdensecupmimpl.h | 225 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 D | matmpidensecupm.hpp | 53 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 D | 312.md | 75 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 D | matseqdensecupm.hpp | 99 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 D | vecseqcupm.hpp | 216 PetscCall(impl::VecSeq_CUPM<T>::template RestoreArray<PETSC_MEMTYPE_DEVICE, mode>(v, a, dctx)); in VecCUPMRestoreArrayAsync_Private()
|