|
Kokkos Core Kernels Package
Version of the Day
|
| ▼NKokkos | |
| ▼NExperimental | |
| CFuture | |
| CTaskPolicy | If the argument is an execution space then a serial task in that space |
| CView | View to an array of data |
| CViewTraits | Traits class for accessing attributes of a View |
| ▼NImpl | |
| CFunctorPolicyExecutionSpace | Given a Functor and Execution Policy query an execution space |
| 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 |
| CViewEnableArrayOper | Enable view parentheses operator for match of layout and integral arguments. If correct rank define type from traits, otherwise define type as an error message |
| CViewSpecialize | View specialization mapping of view traits to a specialization tag |
| CViewSpecialize< ValueType, void, LayoutLeft, MemorySpace, MemoryTraits > | Default view specialization has LayoutLeft, LayoutRight, or LayoutStride |
| CALL | Tag denoting that a subview should capture all of a dimension |
| 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 | |
| CDevice | Memory space for main process and CPU execution spaces |
| CHostSpace | Memory management for host memory |
| 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 |
| CLayoutTileLeft | Memory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices by tiles |
| Cpair | Replacement for std::pair that works on CUDA devices |
| CQthread | Execution space supported by Qthread |
| ▼CRangePolicy | Execution policy for work over a range of an integral type |
| CWorkRange | Subrange for a partition's rank and size |
| CScratchMemorySpace | Scratch memory space associated with an execution space |
| CStaticCrsGraph | Compressed row storage array |
| ▼CTeamPolicy | Execution policy for parallel work over a league of teams of threads |
| Cmember_type | Parallel execution of a functor calls the functor once with each member of the execution policy |
| 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.11