Kokkos Core Kernels Package
Version of the Day
|
▼NKokkos | |
▼NExperimental | |
CAcquireTeamUniqueToken | RAII helper for per-team unique token values |
CAcquireUniqueToken | RAII helper for per-thread unique token values |
CDynamicView | Dynamic views are restricted to rank-one and no layout. Resize only occurs on host outside of parallel_regions. Subviews are not allowed |
CLayoutTiled | LayoutTiled |
CLogicalMemorySpace | LogicalMemorySpace is a space that is identical to another space, but differentiable by name and template argument |
CUniqueToken | Class to generate unique ids base on the required amount of concurrency |
CUniqueToken< ExecutionSpace, UniqueTokenScope::Instance > | Instance scope UniqueToken allows for a max size other than execution_space::concurrency() |
▼NImpl | |
CFunctorPolicyExecutionSpace | Given a Functor and Execution Policy query an execution space |
CMemorySpaceAccess | Access relationship between DstMemorySpace and SrcMemorySpace |
CParallelFor | Implementation of the ParallelFor operator that has a partial specialization for the device |
CParallelReduce | Implementation detail of parallel_reduce |
CParallelScan | Implementation detail of parallel_scan |
CViewToDynRankViewTag | Assign compatible default mappings |
▼NTools | |
▼NExperimental | |
▼NImpl | |
CDimensionValueExtractor | |
Cget_space_dimensionality | |
CGetMultidimensionalPoint | |
CMapTypeConverter | |
CValueHierarchyConstructor | |
CValueHierarchyNode | |
CArray | Derived from the C++17 'std::array'. Dropping the iterator interface |
CBitset | A thread safe view to a bitset |
Ccomplex | Partial reimplementation of std::complex that works as the result of a Kokkos::parallel_reduce |
CConstBitset | |
CCrs | Compressed row storage array |
CGraphRowViewConst | View of a row of a sparse graph |
CHostSpace | Memory management for host memory |
CLaunchBounds | Specify Launch Bounds for CUDA execution |
CLayoutLeft | Memory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices |
CLayoutRight | Memory layout tag indicating right-to-left (C or lexigraphical scheme) striding of multi-indices |
CLayoutStride | Memory layout tag indicated arbitrarily strided multi-index mapping into contiguous memory |
Cpair | Replacement for std::pair that works on CUDA devices |
▼CRangePolicy | Execution policy for work over a range of an integral type |
CWorkRange | Subrange for a partition's rank and size |
CScopeGuard | ScopeGuard Some user scope issues have been identified with some Kokkos::finalize calls; ScopeGuard aims to correct these issues |
CScratchMemorySpace | Scratch memory space associated with an execution space |
CSpaceAccessibility | Can AccessSpace access MemorySpace ? |
CStaticCrsGraph | Compressed row storage array |
CTeamPolicy | Execution policy for parallel work over a league of teams of threads |
CTimer | Time since construction |
CUnorderedMap | Thread-safe, performance-portable lookup table |
CUnorderedMapInsertResult | First element of the return value of UnorderedMap::insert() |
CView | View to an array of data |
CViewTraits | Traits class for accessing attributes of a View |