Home
last modified time | relevance | path

Searched refs:PETSC_MEMORY_ACCESS_READ_WRITE (Results 1 – 7 of 7) sorted by relevance

/petsc/include/
H A Dpetscdevicetypes.h443 PETSC_MEMORY_ACCESS_READ_WRITE = 3 /* 11 */ enumerator
455 static_assert(PetscMemoryAccessRead(PETSC_MEMORY_ACCESS_READ_WRITE), "");
458 static_assert(PetscMemoryAccessWrite(PETSC_MEMORY_ACCESS_READ_WRITE), "");
460 …sert((PETSC_MEMORY_ACCESS_READ | PETSC_MEMORY_ACCESS_WRITE) == PETSC_MEMORY_ACCESS_READ_WRITE, "");
475 PETSC_CASE_RETURN(PETSC_MEMORY_ACCESS_READ_WRITE); in PetscMemoryAccessModeToString()
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp160 …tDenseCUPMGetArray_C(), nullptr, GetArrayC_<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_READ_WRITE>); in Convert_Dispatch_()
163 …PMRestoreArray_C(), nullptr, RestoreArrayC_<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_READ_WRITE>); in Convert_Dispatch_()
261 …DenseGetColumnVec_C", MatDenseGetColumnVec_MPIDense, GetColumnVec<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU()
262 …ColumnVec_C", MatDenseRestoreColumnVec_MPIDense, RestoreColumnVec<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU()
/petsc/include/petsc/private/
H A Dmatdensecupmimpl.h181 …ETSC_DECLTYPE_AUTO_RETURNS(MatrixArray<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_READ_WRITE>{dctx,…
184 … PETSC_DECLTYPE_AUTO_RETURNS(MatrixArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_READ_WRITE>{dctx,…
534 case PETSC_MEMORY_ACCESS_READ_WRITE: in MatDenseCUPMGetArray_Private()
555 case PETSC_MEMORY_ACCESS_READ_WRITE: in MatDenseCUPMRestoreArray_Private()
571 PetscCall(MatDenseCUPMGetArray_Private<T, PETSC_MEMORY_ACCESS_READ_WRITE>(A, array)); in MatDenseCUPMGetArray()
595 PetscCall(MatDenseCUPMRestoreArray_Private<T, PETSC_MEMORY_ACCESS_READ_WRITE>(A, array)); in MatDenseCUPMRestoreArray()
H A Dveccupmimpl.h200 …ETSC_DECLTYPE_AUTO_RETURNS(VectorArray<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_READ_WRITE>{dctx,…
203 … PETSC_DECLTYPE_AUTO_RETURNS(VectorArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_READ_WRITE>{dctx,…
992 …->ops->restorearray = D::template RestoreArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_READ_WRITE>; in BindToCPU_CUPMBase()
995 …_CUPM(getarray, nullptr, D::template GetArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU_CUPMBase()
1002 …_CUPM(getarrayandmemtype, nullptr, D::template GetArrayAndMemtype<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU_CUPMBase()
1003 …storearrayandmemtype, nullptr, D::template RestoreArrayAndMemtype<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU_CUPMBase()
1041 …p_CUPM(getlocalvector, nullptr, VecSeq_T::template GetLocalVector<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU_CUPMBase()
1042 …estorelocalvector, nullptr, VecSeq_T::template RestoreLocalVector<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU_CUPMBase()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm.hpp224 PetscCall(VecCUPMGetArrayAsync_Private<PETSC_MEMORY_ACCESS_READ_WRITE, T>(v, a, dctx)); in VecCUPMGetArrayAsync()
232 PetscCall(VecCUPMRestoreArrayAsync_Private<PETSC_MEMORY_ACCESS_READ_WRITE, T>(v, a, dctx)); in VecCUPMRestoreArrayAsync()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp923 …tDenseCUPMGetArray_C(), nullptr, GetArrayC_<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_READ_WRITE>); in Convert_Dispatch_()
926 …PMRestoreArray_C(), nullptr, RestoreArrayC_<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_READ_WRITE>); in Convert_Dispatch_()
1081 …ray_C", MatDenseGetArray_SeqDense, GetArrayC_<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU()
1084 …bj, "MatDenseGetArrayAndMemType_C", nullptr, GetArrayAndMemTypeC_<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU()
1085 …DenseRestoreArrayAndMemType_C", nullptr, RestoreArrayAndMemTypeC_<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU()
1090 …DenseGetColumnVec_C", MatDenseGetColumnVec_SeqDense, GetColumnVec<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU()
1091 …ColumnVec_C", MatDenseRestoreColumnVec_SeqDense, RestoreColumnVec<PETSC_MEMORY_ACCESS_READ_WRITE>); in BindToCPU()
/petsc/src/sys/objects/device/tests/
H A Dex11.cxx37 static constexpr auto mem_read_write = Marker{PETSC_MEMORY_ACCESS_READ_WRITE};