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.