Kokkos Core Kernels Package Version of the Day
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Kokkos::Details::ArithTraits< T >Traits class for arithmetic on type T
Kokkos::CrsArray< DataType, Arg1Type, Arg2Type, SizeType >Compressed row storage array
Kokkos::CrsMatrix< ScalarType, OrdinalType, Device, MemoryTraits, SizeType >Compressed sparse row implementation of a sparse matrix
Kokkos::CudaKokkos device that uses CUDA to run on GPUs
Kokkos::CudaSpaceCuda memory management
Kokkos::CudaWorkConfigCuda-specific parallel work configuration
Kokkos::HostSpaceMemory management on the host for devices
Kokkos::Details::InnerProductSpaceTraits< T >Traits class for inner product space operations on type T
Kokkos::LayoutLeftMemory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices
Kokkos::LayoutRightMemory layout tag indicating right-to-left (C or lexigraphical scheme) striding of multi-indices
Kokkos::LayoutStrideMemory layout tag indicated arbitrarily strided multi-index mapping into contiguous memory
Kokkos::LayoutTileLeft< ArgN0, ArgN1, IsPowerOfTwo >Memory layout tag indicating left-to-right (Fortran scheme) striding of multi-indices by tiles
Kokkos::pair< T1, T2 >Replacement for std::pair that works on CUDA devices
ParallelForImplementation of the ParallelFor operator that has a partial specialization for the device
ParallelReduceImplementation detail of parallel_reduce
ParallelScanImplementation detail of parallel_scan
Kokkos::ParallelWorkRequestParallel work request for shared memory, league size, and team size
Kokkos::Impl::ReduceAdapter< FunctorType, ScalarType >Implementation detail of parallel_reduce
Kokkos::SerialKokkos device for non-parallel execution
Kokkos::SparseRowView< MatrixType >View of a row of a sparse matrix
Kokkos::SparseRowViewConst< MatrixType >Const view of a row of a sparse matrix
Kokkos::StaticCrsGraph< DataType, Arg1Type, Arg2Type, SizeType >Compressed row storage array
Kokkos::ThreadsDevice for a pool of Pthreads or C11 threads on a CPU
Kokkos::UnorderedMap< Key, Value, Device, Hasher, EqualTo >Thread-safe, performance-portable lookup table
Kokkos::UnorderedMapInsertResultFirst element of the return value of UnorderedMap::insert()
Kokkos::VectorParallelRequest for parallel_for to attempt thread+vector parallelism
Kokkos::VerifyExecutionSpaceCanAccessDataSpace< CudaSpace, CudaSpace >Cuda code accessing Cuda data is good
Kokkos::VerifyExecutionSpaceCanAccessDataSpace< CudaSpace, HostSpace >Cuda code accessing non-Cuda data is bad
Kokkos::VerifyExecutionSpaceCanAccessDataSpace< HostSpace, CudaSpace >Produce error message when trying to access Cuda memory on the host
ViewView to an array of data
Kokkos::Impl::ViewSpecialize< ValueType, void, LayoutLeft, MemorySpace, MemoryTraits >Default view specialization has LayoutLeft, LayoutRight, or LayoutStride
Kokkos::ViewTraits< DataType, Arg1, Arg2, Arg3 >Traits class for accessing attributes of a View
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends