Get Started#

Want to try Kokkos right away? Check it out on Compiler Explorer.

Quick Start#

This guide provides the minimal first-steps instructions to get started with a CMake project and start writing Kokkos code.

Integrating Kokkos into Your Project#

This guide discusses in details how to setup your project to use Kokkos.

Requirements#

This page details the supported versions of various components required to build and use Kokkos, including build systems, vendor toolchains, compilers, C++ standards, and target architectures (both CPU and GPU). A comprehensive table lists compatible combinations of these components.

Building from Source#

This guide provides instructions for downloading the Kokkos source code, configuring to generate the build system, compiling the library, and installing it on your system.

Configuration Guide#

This page provides a comprehensive reference for all Kokkos configuration options, including backend selection for targeting specific hardware setups, general and backend-specific CMake options, control over third-party library usage, and a complete list of supported CPU and GPU architectures.

Package Managers#

This page lists package managers that offer pre-built Kokkos packages, providing a convenient alternative to building from source.