| /petsc/src/sys/objects/device/tests/output/ |
| H A D | ex7_with_info_hip.out | 3 …: dctx 53 (global root) - obj 58 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 4 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 5 …8 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_… 6 …allocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device … 7 …ry deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 8 …: dctx 53 (global root) - obj 63 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 9 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 10 …: dctx 53 (global root) - obj 64 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 11 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 12 …: dctx 53 (global root) - obj 65 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… [all …]
|
| H A D | ex7_with_info_cuda.out | 3 …: dctx 53 (global root) - obj 58 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 4 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 5 …8 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_… 6 …allocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device … 7 …ry deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 8 …: dctx 53 (global root) - obj 63 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 9 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 10 …: dctx 53 (global root) - obj 64 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 11 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 12 …: dctx 53 (global root) - obj 65 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… [all …]
|
| H A D | ex7_with_info_sycl.out | 3 …(): dctx 2 (global root) - obj 8 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 4 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 5 …8 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_… 6 …allocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device … 7 …ry deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 8 …): dctx 2 (global root) - obj 12 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 9 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 10 …): dctx 2 (global root) - obj 13 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 11 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 12 …): dctx 2 (global root) - obj 14 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… [all …]
|
| H A D | ex7_with_info_host_no_device.out | 3 …: dctx 53 (global root) - obj 56 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 4 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 5 …6 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_… 6 …allocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device … 7 …ry deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 8 …: dctx 53 (global root) - obj 60 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 9 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 10 …: dctx 53 (global root) - obj 61 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 11 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 12 …: dctx 53 (global root) - obj 62 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… [all …]
|
| H A D | ex7_with_info_host_with_device.out | 3 …: dctx 53 (global root) - obj 56 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 4 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 5 …6 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_… 6 …allocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device … 7 …ry deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 8 …: dctx 53 (global root) - obj 60 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 9 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 10 …: dctx 53 (global root) - obj 61 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… 11 …mory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 12 …: dctx 53 (global root) - obj 62 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COM… [all …]
|
| /petsc/include/ |
| H A D | petscdevicetypes.h | 442 PETSC_MEMORY_ACCESS_WRITE = 2, /* 10 */ enumerator 447 #define PetscMemoryAccessWrite(m) (((m) & PETSC_MEMORY_ACCESS_WRITE) == PETSC_MEMORY_ACCESS_WRITE) 456 static_assert(!PetscMemoryAccessRead(PETSC_MEMORY_ACCESS_WRITE), ""); 457 static_assert(PetscMemoryAccessWrite(PETSC_MEMORY_ACCESS_WRITE), ""); 460 static_assert((PETSC_MEMORY_ACCESS_READ | PETSC_MEMORY_ACCESS_WRITE) == PETSC_MEMORY_ACCESS_READ_WR… 474 PETSC_CASE_RETURN(PETSC_MEMORY_ACCESS_WRITE); in PetscMemoryAccessModeToString()
|
| /petsc/src/sys/objects/device/interface/ |
| H A D | memory.cxx | 352 …PetscCall(PetscDeviceContextMarkIntentFromID(dctx, id, PETSC_MEMORY_ACCESS_WRITE, "memory allocati… in PetscDeviceAllocate_Private() 417 …PetscCall(PetscDeviceContextMarkIntentFromID(dctx, attr.id, PETSC_MEMORY_ACCESS_WRITE, "memory dea… in PetscDeviceDeallocate_Private() 484 …PetscCall(PetscDeviceContextMarkIntentFromID(dctx, dest_attr.id, PETSC_MEMORY_ACCESS_WRITE, "memor… in PetscDeviceMemcpy() 552 …PetscCall(PetscDeviceContextMarkIntentFromID(dctx, attr.id, PETSC_MEMORY_ACCESS_WRITE, "memory set… in PetscDeviceMemset()
|
| /petsc/src/mat/impls/dense/mpi/cupm/ |
| H A D | matmpidensecupm.hpp | 162 …tDenseCUPMGetArrayWrite_C(), nullptr, GetArrayC_<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_WRITE>); in Convert_Dispatch_() 165 …PMRestoreArrayWrite_C(), nullptr, RestoreArrayC_<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_WRITE>); in Convert_Dispatch_() 265 …GetColumnVecWrite_C", MatDenseGetColumnVecWrite_MPIDense, GetColumnVec<PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU() 266 …nVecWrite_C", MatDenseRestoreColumnVecWrite_MPIDense, RestoreColumnVec<PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU()
|
| /petsc/src/sys/objects/device/tests/ |
| H A D | ex11.cxx | 36 static constexpr auto mem_write = Marker{PETSC_MEMORY_ACCESS_WRITE}; 354 PetscCall(CheckMapEqual({make_map_entry(x_id, PETSC_MEMORY_ACCESS_WRITE, dctx_c)})); in main() 381 PetscCall(CheckMapEqual({make_map_entry(x_id, PETSC_MEMORY_ACCESS_WRITE, dctx_a)})); in main() 405 PetscCall(CheckMapEqual({make_map_entry(x_id, PETSC_MEMORY_ACCESS_WRITE, dctx_a)})); in main()
|
| /petsc/include/petsc/private/ |
| H A D | matdensecupmimpl.h | 180 …t PETSC_DECLTYPE_AUTO_RETURNS(MatrixArray<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_WRITE>{dctx, m… 183 …ept PETSC_DECLTYPE_AUTO_RETURNS(MatrixArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_WRITE>{dctx, m… 531 case PETSC_MEMORY_ACCESS_WRITE: in MatDenseCUPMGetArray_Private() 552 case PETSC_MEMORY_ACCESS_WRITE: in MatDenseCUPMRestoreArray_Private() 587 PetscCall(MatDenseCUPMGetArray_Private<T, PETSC_MEMORY_ACCESS_WRITE>(A, array)); in MatDenseCUPMGetArrayWrite() 611 PetscCall(MatDenseCUPMRestoreArray_Private<T, PETSC_MEMORY_ACCESS_WRITE>(A, array)); in MatDenseCUPMRestoreArrayWrite()
|
| H A D | veccupmimpl.h | 199 …t PETSC_DECLTYPE_AUTO_RETURNS(VectorArray<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_WRITE>{dctx, v… 202 …ept PETSC_DECLTYPE_AUTO_RETURNS(VectorArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_WRITE>{dctx, v… 996 …_CUPM(getarraywrite, nullptr, D::template GetArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU_CUPMBase() 997 …storearraywrite, nullptr, D::template RestoreArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU_CUPMBase() 1005 …_CUPM(getarraywriteandmemtype, nullptr, D::template GetArrayAndMemtype<PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU_CUPMBase() 1006 …*a, PetscMemType *) { return D::template RestoreArrayAndMemtype<PETSC_MEMORY_ACCESS_WRITE>(v, a); … in BindToCPU_CUPMBase()
|
| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmbasis.c | 42 …PetscAssert(mode == PETSC_MEMORY_ACCESS_READ || mode == PETSC_MEMORY_ACCESS_WRITE, PETSC_COMM_SELF… in LMBasisGetVec_Internal() 62 …PetscAssert(mode == PETSC_MEMORY_ACCESS_READ || mode == PETSC_MEMORY_ACCESS_WRITE, PETSC_COMM_SELF… in LMBasisRestoreVec() 84 …PetscCall(LMBasisGetVec_Internal(basis, basis->k, PETSC_MEMORY_ACCESS_WRITE, single, PETSC_FALSE)); in LMBasisGetNextVec() 92 PetscCall(LMBasisRestoreVec(basis, basis->k++, PETSC_MEMORY_ACCESS_WRITE, single)); in LMBasisRestoreNextVec()
|
| /petsc/src/vec/vec/impls/seq/cupm/ |
| H A D | vecseqcupm.hpp | 256 PetscCall(VecCUPMGetArrayAsync_Private<PETSC_MEMORY_ACCESS_WRITE, T>(v, a, dctx)); in VecCUPMGetArrayWriteAsync() 264 PetscCall(VecCUPMRestoreArrayAsync_Private<PETSC_MEMORY_ACCESS_WRITE, T>(v, a, dctx)); in VecCUPMRestoreArrayWriteAsync()
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 925 …tDenseCUPMGetArrayWrite_C(), nullptr, GetArrayC_<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_WRITE>); in Convert_Dispatch_() 928 …PMRestoreArrayWrite_C(), nullptr, RestoreArrayC_<PETSC_MEMTYPE_DEVICE, PETSC_MEMORY_ACCESS_WRITE>); in Convert_Dispatch_() 1083 …rayWrite_C", MatDenseGetArray_SeqDense, GetArrayC_<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU() 1088 …bj, "MatDenseGetArrayWriteAndMemType_C", nullptr, GetArrayAndMemTypeC_<PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU() 1089 …DenseRestoreArrayWriteAndMemType_C", nullptr, RestoreArrayAndMemTypeC_<PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU() 1094 …GetColumnVecWrite_C", MatDenseGetColumnVecWrite_SeqDense, GetColumnVec<PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU() 1095 …nVecWrite_C", MatDenseRestoreColumnVecWrite_SeqDense, RestoreColumnVec<PETSC_MEMORY_ACCESS_WRITE>); in BindToCPU()
|