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.