Getting Started

Quick Start

A basic build:

cmake -S /path/to/kokkos-comm \
  -B /path/to/build/directory \
  -DKokkos_ROOT=/path/to/kokkos-install

make -C /path/to/build/directory

ctest -V --test-dir /path/to/build/directory

Configuration Options

  • KokkosComm_ENABLE_PERFTESTS: (default=ON) build performance tests

  • KokkosComm_ENABLE_TESTS: (default=ON) build unit tests

Requirements

KokkosComm will attempt to support the same systems and toolchains as Kokkos, with the following exception:

Note

KokkosComm requires C++20

Known Quirks

At Sandia, with the VPN enabled while using MPICH, you may have to do the following:

export FI_PROVIDER=tcp