Kokkos Core Kernels Package
Version of the Day
|
ScopeGuard Some user scope issues have been identified with some Kokkos::finalize calls; ScopeGuard aims to correct these issues. More...
Classes | |
struct | MemorySpaceAccess |
Access relationship between DstMemorySpace and SrcMemorySpace. | |
struct | FunctorPolicyExecutionSpace |
Given a Functor and Execution Policy query an execution space. | |
class | ParallelFor |
Implementation of the ParallelFor operator that has a partial specialization for the device. | |
class | ParallelReduce |
Implementation detail of parallel_reduce. | |
class | ParallelScan |
Implementation detail of parallel_scan. | |
struct | ViewToDynRankViewTag |
Assign compatible default mappings. | |
Enumerations | |
enum | : unsigned |
Memory alignment settings. More... | |
Functions | |
template<unsigned , typename iType0 , class MapType > | |
KOKKOS_INLINE_FUNCTION bool | dyn_rank_view_verify_operator_bounds (const iType0 &, const MapType &) |
Debug bounds-checking routines. More... | |
ScopeGuard Some user scope issues have been identified with some Kokkos::finalize calls; ScopeGuard aims to correct these issues.
Two requirements for ScopeGuard: if Kokkos::is_initialized() in the constructor, don't call Kokkos::initialize or Kokkos::finalize it is not copyable or assignable
anonymous enum : unsigned |
Memory alignment settings.
Sets global value for memory alignment. Must be a power of two! Enable compatibility of views from different devices with static stride. Use compiler flag to enable overwrites.
Definition at line 95 of file Kokkos_MemoryTraits.hpp.
KOKKOS_INLINE_FUNCTION bool Kokkos::Impl::dyn_rank_view_verify_operator_bounds | ( | const iType0 & | , |
const MapType & | |||
) |
Debug bounds-checking routines.
Definition at line 211 of file Kokkos_DynRankView.hpp.