Searched refs:cupmEvent_t (Results 1 – 4 of 4) sorted by relevance
26 PetscErrorCode allocate(cupmEvent_t *) noexcept;27 PetscErrorCode deallocate(cupmEvent_t *) noexcept;32 std::stack<cupmEvent_t> pool_;47 inline PetscErrorCode CUPMEventPool<T, flags>::allocate(cupmEvent_t *event) noexcept in allocate()62 inline PetscErrorCode CUPMEventPool<T, flags>::deallocate(cupmEvent_t *in_event) noexcept in deallocate()66 if (auto event = std::exchange(*in_event, cupmEvent_t{})) { in deallocate()117 PETSC_NODISCARD cupmEvent_t get() noexcept;123 cupmEvent_t event_{};135 …&other) noexcept : pool_type(std::move(other)), event_(util::exchange(other.event_, cupmEvent_t{})) in CUPMEvent()147 event_ = util::exchange(other.event_, cupmEvent_t{}); in operator =()[all …]
51 cupmEvent_t event{};52 cupmEvent_t begin{}; // timer-only53 cupmEvent_t end{}; // timer-only
7 typedef cudaEvent_t cupmEvent_t; typedef13 typedef hipEvent_t cupmEvent_t; typedef200 cupmEvent_t dataReady; /* Events to mark readiness of root/leafdata */201 cupmEvent_t endRemoteComm; /* Events to mark end of local/remote communication */
145 using cupmEvent_t = cudaEvent_t; typedef291 using cupmEvent_t = hipEvent_t; typedef445 …using cupmEvent_t = typename ::Petsc::device::cupm::impl::InterfaceImpl<T>::cupmEvent_…