API: Core#

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.

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.