Home
last modified time | relevance | path

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

/petsc/src/sys/objects/device/interface/
H A Dmark_dcontext.cxx22 PetscErrorCode construct_(PetscEvent event) const noexcept in construct_()
30 PetscErrorCode destroy_(PetscEvent event) const noexcept in destroy_()
37 static PetscErrorCode reset_(PetscEvent event) noexcept in reset_()
51 static PetscErrorCode invalidate_(PetscEvent) noexcept { return PETSC_SUCCESS; } in invalidate_() argument
56 static PetscErrorCode PetscDeviceContextCreateEvent_Private(PetscDeviceContext dctx, PetscEvent *ev… in PetscDeviceContextCreateEvent_Private()
67 static PetscErrorCode PetscEventDestroy_Private(PetscEvent *event) in PetscEventDestroy_Private()
75 static PetscErrorCode PetscDeviceContextRecordEvent_Private(PetscDeviceContext dctx, PetscEvent eve… in PetscDeviceContextRecordEvent_Private()
105 static PetscErrorCode PetscDeviceContextWaitForEvent_Private(PetscDeviceContext dctx, PetscEvent ev… in PetscDeviceContextWaitForEvent_Private()
227 PETSC_NODISCARD PetscEvent event() const noexcept { return event_; } in event()
243 PetscEvent event_{}; // the state of device context when this snapshot was recorded
[all …]
/petsc/include/petsc/private/
H A Ddeviceimpl.h201 typedef struct _n_PetscEvent *PetscEvent; typedef
207 PetscErrorCode (*destroy)(PetscEvent);
230 …PetscErrorCode (*createevent)(PetscDeviceContext, PetscEvent); …
231 …PetscErrorCode (*recordevent)(PetscDeviceContext, PetscEvent); …
232 …PetscErrorCode (*waitforevent)(PetscDeviceContext, PetscEvent); …
415 …bjectMap_Internal(size_t *, PetscObjectId **, PetscMemoryAccessMode **, size_t **, PetscEvent ***);
416 …dObjectMap_Internal(size_t, PetscObjectId **, PetscMemoryAccessMode **, size_t **, PetscEvent ***);
/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmcontext.hpp83 …PETSC_NODISCARD static constexpr CUPMEvent<T> *event_cast_(PetscEvent event) noexcept { return sta… in event_cast_()
217 static PetscErrorCode createEvent(PetscDeviceContext, PetscEvent) noexcept;
218 static PetscErrorCode recordEvent(PetscDeviceContext, PetscEvent) noexcept;
219 static PetscErrorCode waitForEvent(PetscDeviceContext, PetscEvent) noexcept;
568 inline PetscErrorCode DeviceContext<T>::createEvent(PetscDeviceContext, PetscEvent event) noexcept in createEvent()
572 event->destroy = [](PetscEvent event) { in createEvent()
582 inline PetscErrorCode DeviceContext<T>::recordEvent(PetscDeviceContext dctx, PetscEvent event) noex… in recordEvent()
590 inline PetscErrorCode DeviceContext<T>::waitForEvent(PetscDeviceContext dctx, PetscEvent event) noe… in waitForEvent()
/petsc/src/sys/objects/device/tests/
H A Dex11.cxx40 …eys, const PetscMemoryAccessMode *modes, const std::size_t *ndeps, const PetscEvent **dependencies) in MarkedObjectMapView()
74 …s, const PetscMemoryAccessMode *modes, const std::size_t *ndeps, const PetscEvent **dependencies, … in CheckMarkedObjectMap_Private()
95 …_), PETSC_COMM_SELF, dctx, nkeys, keys, modes, ndeps, const_cast<const PetscEvent **>(dependencies…
121 PetscEvent **dependencies; in TestAllCombinations()
194 PetscEvent **dependencies; in CheckMapEqual()
/petsc/src/sys/objects/device/c/
H A Ddevice.c294 …s, PetscObjectId **keys, PetscMemoryAccessMode **modes, size_t **ndeps, PetscEvent ***dependencies) in PetscGetMarkedObjectMap_Internal()
310 …etscMemoryAccessMode **modes, PETSC_UNUSED size_t **ndeps, PETSC_UNUSED PetscEvent ***dependencies) in PetscRestoreMarkedObjectMap_Internal()
/petsc/doc/changes/
H A D300.md33 - PetscEvent is now PetscLogEvent