Core API ######## .. list-table:: :widths: 20 80 :header-rows: 1 * - Reducer - Description * - `Initialization and Finalization `__ - Initialization and finalization of Kokkos. * - `View and related `__ - Kokkos MultiDimensional View class and related free functions. * - `Parallel Execution/Dispatch `__ - Parallel Execution Dispatch. * - `Built-in Reducers `__ - Built-in Reducers * - `Execution Policies `__ - Execution policies. * - `Spaces `__ - Description of Memory and Execution Spaces. * - `Task-Parallelism `__ - Creating and dispatching Task Graphs. * - `MultiGPU Support `__ - Launching kernels on multiple GPUs from one process. * - `Atomics `__ - Atomics * - `Numerics `__ - Common mathematical functions, mathematical constants, numeric traits. * - `C-style memory management `__ - C-style memory management * - `Traits `__ - Traits * - `Kokkos Concepts `__ - Kokkos Concepts * - `STL Compatibility Issues `__ - Ports of standard C++ capabilities, which otherwise do not work on various hardware platforms. * - `Utilities `__ - Utility functionality part of Kokkos Core. * - `Detection Idiom `__ - Used to recognize, in an SFINAE-friendly way, the validity of any C++ expression. * - `Macros `__ - Global macros defined by Kokkos, used for architectures, general settings, etc. .. toctree:: :hidden: :maxdepth: 1 ./core/Initialize-and-Finalize ./core/View ./core/ParallelDispatch ./core/builtin_reducers ./core/Execution-Policies ./core/Spaces ./core/Task-Parallelism ./core/MultiGPUSupport ./core/atomics ./core/Numerics ./core/c_style_memory_management ./core/Traits ./core/KokkosConcepts ./core/STL-Compatibility ./core/Utilities ./core/Detection-Idiom ./core/Macros ./core/Profiling