|
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 |
1.8.14