Skip to content

Testing

Andrey Prokopenko edited this page Apr 15, 2025 · 57 revisions

Continuous

Build CXX compiler Compiler ID CMake Kokkos MPI TPLs Other
CUDA-12.0.1-NVCC-CUDA-AWARE-MPI nvcc_wrapper GNU 11.4.0 3.22.1 4.5.00 Serial+CUDA OpenMPI 4.1.3 (CUDA-aware) Boost 1.75.0, Google benchmark v1.6.1
CUDA-12.8.0-NVCC nvcc_wrapper GNU 11.4.0 3.22.1 4.6.00 Serial+OpenMP+CUDA OpenMPI 4.1.2 Boost 1.75.0, Google benchmark v1.6.1
Clang-14.0 clang++ Clang 14.0.0 3.22.1 4.6.00 OpenMP OpenMPI 4.1.6 Boost 1.83.0, Google benchmark v1.6.1 Clang-Tidy
GCC-13.3 g++ GNU 13.3.0 3.25.1 4.6.00 OpenMP OpenMPI 4.1.4 Boost 1.74.0, Google benchmark v1.7.1
HIP-5.6 hipcc Clang 14.0.0 3.22.4 4.6.00 OpenMP+HIP OpenMPI 4.0.3 Boost 1.79.0, Google benchmark v1.6.1 C++20
SYCL clang++ IntelLLVM 2023.0.0 3.26.3 4.5.00 Serial+SYCL OpenMPI 3.1.3 Boost 1.72.0, Google benchmark v1.5.4

Nightly

Build CXX compiler Compiler ID CMake Kokkos MPI TPLs Other
CUDA-11.7.1 nvcc_wrapper GNU 11.3.0 3.22.1 develop Serial+CUDA ✖️ Boost 1.74.0, Google benchmark v1.6.1
CUDA-12.2.0-MPI nvcc_wrapper GNU 11.3.0 3.22.1 develop Serial+CUDA OpenMPI 4.1.2 Boost 1.74.0, Google benchmark v1.6.1
ROCm-5.4 hipcc Clang 15.0.0 3.22.1 develop Serial+HIP ✖️ Boost 1.74.0, Google benchmark v1.6.1
GCC-14.2 g++ GNU 14.2.0 3.25.1 develop Serial ✖️ Boost 1.74.0, Google benchmark v1.7.1

Known issues

  • The SYCL backend can't be compiled without optimization flags (ptxas link errors), printf and assert don't work on the device.
Clone this wiki locally