Home
last modified time | relevance | path

Searched refs:PetscMemoryAccessMode (Results 1 – 14 of 14) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmobject.hpp117 template <DeviceType T, PetscMemType MemoryType, PetscMemoryAccessMode AccessMode>
149 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
152 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
153 const PetscMemoryAccessMode RestoreableArray<T, MT, MA>::access_type;
159 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
164 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
170 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
176 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
184 template <DeviceType T, PetscMemType MT, PetscMemoryAccessMode MA>
H A Dveccupmimpl.h93 template <PetscMemType, PetscMemoryAccessMode>
208 template <PetscMemType, PetscMemoryAccessMode, bool = false>
210 template <PetscMemType, PetscMemoryAccessMode, bool = false>
212 template <PetscMemType, PetscMemoryAccessMode>
214 template <PetscMemType, PetscMemoryAccessMode>
216 template <PetscMemoryAccessMode>
218 template <PetscMemoryAccessMode>
220 template <PetscMemoryAccessMode>
222 template <PetscMemoryAccessMode>
257 template <PetscMemType MT, PetscMemoryAccessMode MA>
[all …]
H A Ddeviceimpl.h412 …cDeviceContextMarkIntentFromID(PetscDeviceContext, PetscObjectId, PetscMemoryAccessMode, const cha…
415 …Code PetscGetMarkedObjectMap_Internal(size_t *, PetscObjectId **, PetscMemoryAccessMode **, size_t…
416 …de PetscRestoreMarkedObjectMap_Internal(size_t, PetscObjectId **, PetscMemoryAccessMode **, size_t…
421 …ContextMarkIntentFromID(PetscDeviceContext dctx, PetscObject obj, PetscMemoryAccessMode mode, cons… in PetscDeviceContextMarkIntentFromID()
H A Dmatdensecupmimpl.h162 template <PetscMemType, PetscMemoryAccessMode>
192 template <PetscMemType MT, PetscMemoryAccessMode MA>
212 template <PetscMemType MT, PetscMemoryAccessMode MA>
221 template <PetscMemType MT, PetscMemoryAccessMode MA>
230 template <PetscMemType MT, PetscMemoryAccessMode MA>
521 template <device::cupm::DeviceType T, PetscMemoryAccessMode access>
542 template <device::cupm::DeviceType T, PetscMemoryAccessMode access>
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp50 template <PetscMemType, PetscMemoryAccessMode>
52 template <PetscMemType, PetscMemoryAccessMode>
56 template <PetscMemType mtype, PetscMemoryAccessMode mode>
62 template <PetscMemType mtype, PetscMemoryAccessMode mode>
69 template <PetscMemoryAccessMode>
71 template <PetscMemoryAccessMode>
293 template <PetscMemType, PetscMemoryAccessMode access>
305 template <PetscMemType, PetscMemoryAccessMode access>
316 template <PetscMemoryAccessMode access>
343 template <PetscMemoryAccessMode access>
/petsc/src/sys/objects/device/tests/
H A Dex11.cxx19 PetscMemoryAccessMode mode{};
40 …scViewer vwr, std::size_t nkeys, const PetscObjectId *keys, const PetscMemoryAccessMode *modes, co… in MarkedObjectMapView()
74 …Context dctx, std::size_t nkeys, const PetscObjectId *keys, const PetscMemoryAccessMode *modes, co… in CheckMarkedObjectMap_Private()
119 PetscMemoryAccessMode *modes; in TestAllCombinations()
136 … const auto check_applied_mode = [&](PetscContainer container, PetscMemoryAccessMode mode) { in TestAllCombinations()
181 …cObjectId, std::pair<PetscMemoryAccessMode, std::vector<PetscDeviceContext>>> make_map_entry(Petsc… in make_map_entry()
188 …rorCode CheckMapEqual(std::unordered_map<PetscObjectId, std::pair<PetscMemoryAccessMode, std::vect… in CheckMapEqual() argument
192 PetscMemoryAccessMode *modes; in CheckMapEqual()
/petsc/src/sys/objects/device/interface/
H A Dmark_dcontext.cxx254 PetscMemoryAccessMode mode{PETSC_MEMORY_ACCESS_READ};
359 …arkedObjectMap_Internal(std::size_t *nkeys, PetscObjectId **keys, PetscMemoryAccessMode **modes, s… in PetscGetMarkedObjectMap_Internal()
382 …MarkedObjectMap_Internal(std::size_t nkeys, PetscObjectId **keys, PetscMemoryAccessMode **modes, s… in PetscRestoreMarkedObjectMap_Internal()
500 …::mapped_type &marked, PetscDeviceContext dctx, PetscObjectId id, PetscMemoryAccessMode mode, Pets… in MarkFromID_CompatibleModes()
529 …::mapped_type &marked, PetscDeviceContext dctx, PetscObjectId id, PetscMemoryAccessMode mode, Pets… in MarkFromID_IncompatibleModes_UpdateLastWrite()
573 …::mapped_type &marked, PetscDeviceContext dctx, PetscObjectId id, PetscMemoryAccessMode mode, Pets… in MarkFromID_IncompatibleModes()
594 …rkIntentFromID_Private(PetscDeviceContext dctx, PetscObjectId id, PetscMemoryAccessMode mode, Pets… in PetscDeviceContextMarkIntentFromID_Private()
642 …ontextMarkIntentFromID(PetscDeviceContext dctx, PetscObjectId id, PetscMemoryAccessMode mode, cons… in PetscDeviceContextMarkIntentFromID()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm.hpp124 template <PetscMemoryAccessMode>
126 template <PetscMemoryAccessMode>
199 template <PetscMemoryAccessMode mode, device::cupm::DeviceType T>
210 template <PetscMemoryAccessMode mode, device::cupm::DeviceType T>
H A Dvecseqcupm_impl.hpp350 template <PetscMemoryAccessMode access>
406 template <PetscMemoryAccessMode access>
/petsc/include/
H A Dpetscdevicetypes.h444 } PetscMemoryAccessMode; typedef
466 …tic inline PETSC_CONSTEXPR_14 const char *PetscMemoryAccessModeToString(PetscMemoryAccessMode mode) in PetscMemoryAccessModeToString()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp96 template <PetscMemType, PetscMemoryAccessMode>
98 template <PetscMemType, PetscMemoryAccessMode>
100 template <PetscMemoryAccessMode>
102 template <PetscMemoryAccessMode>
106 template <PetscMemType mtype, PetscMemoryAccessMode mode>
117 template <PetscMemType mtype, PetscMemoryAccessMode mode>
128 template <PetscMemoryAccessMode mode>
139 template <PetscMemoryAccessMode mode>
166 template <PetscMemoryAccessMode>
168 template <PetscMemoryAccessMode>
[all …]
/petsc/src/sys/objects/device/c/
H A Ddevice.c294 …cGetMarkedObjectMap_Internal(size_t *nkeys, PetscObjectId **keys, PetscMemoryAccessMode **modes, s… in PetscGetMarkedObjectMap_Internal()
310 …nal(size_t nkeys, PETSC_UNUSED PetscObjectId **keys, PETSC_UNUSED PetscMemoryAccessMode **modes, P… in PetscRestoreMarkedObjectMap_Internal()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmbasis.c32 static PetscErrorCode LMBasisGetVec_Internal(LMBasis basis, PetscInt idx, PetscMemoryAccessMode mod… in LMBasisGetVec_Internal()
51 PETSC_INTERN PetscErrorCode LMBasisGetVec(LMBasis basis, PetscInt idx, PetscMemoryAccessMode mode, … in LMBasisGetVec()
58 PETSC_INTERN PetscErrorCode LMBasisRestoreVec(LMBasis basis, PetscInt idx, PetscMemoryAccessMode mo… in LMBasisRestoreVec()
/petsc/doc/changes/
H A D318.md97 - Add `PetscMemoryAccessMode`