kokkos-execution 0.0.1
Loading...
Searching...
No Matches
completion_signal.hpp File Reference

Go to the source code of this file.

Classes

struct  Kokkos::Execution::Impl::RequiresSync< Exec, Rcvr >
struct  Kokkos::Execution::Impl::SyncPolicyTag
struct  Kokkos::Execution::Impl::SyncPolicy
 Under a sync policy, a terminal completion is propagated: in-flight operations must complete. More...
struct  Kokkos::Execution::Impl::SyncPolicy::InlineFenceExec
struct  Kokkos::Execution::Impl::SyncPolicy::ScheduleWaitEvent
struct  Kokkos::Execution::Impl::CompletionSignal< SyncPolicy::InlineFenceExec, Exec, Rcvr >
 Fence the execution space instance to complete the operation and then invoke the receiver. More...
struct  Kokkos::Execution::Impl::ScheduleWaitEventReceiver< Exec, Rcvr >
struct  Kokkos::Execution::Impl::CompletionSignal< SyncPolicy::ScheduleWaitEvent, Exec, Rcvr >
 Create an event in the execution space instance, and schedule on the delegation scheduler a task that waits on this event and then invoke the receiver. More...
struct  Kokkos::Execution::Impl::SubmittedPolicyTag
struct  Kokkos::Execution::Impl::SubmittedPolicy
struct  Kokkos::Execution::Impl::SubmittedPolicy::OrderOnExec
struct  Kokkos::Execution::Impl::SubmittedPolicy::DependOnEvent
struct  Kokkos::Execution::Impl::CompletionSignal< SubmittedPolicy::OrderOnExec, Exec, Rcvr >
struct  Kokkos::Execution::Impl::CompletionSignal< SubmittedPolicy::DependOnEvent, Exec, Rcvr >
 Create an event in the execution space instance, and pass a handle to the event to the receiver, thus deferring to the successor the responsibility to wait on the event. More...

Namespaces

namespace  Kokkos
namespace  Kokkos::Execution
namespace  Kokkos::Execution::Impl

Concepts

concept  Kokkos::Execution::Impl::sync_policy
concept  Kokkos::Execution::Impl::submitted_policy