Skip to content

Testing

Bruno Turcksin edited this page Oct 9, 2024 · 53 revisions

Continuous

Build CXX compiler Compiler ID CMake Kokkos MPI TPLs Other
CUDA-11.5.2-NVCC-CUDA-AWARE-MPI nvcc_wrapper GNU 9.4.0 3.16.9 4.3.00 Serial+CUDA OpenMPI 4.1.3 (CUDA-aware) Boost 1.75.0, Google benchmark v1.6.1
CUDA-11.7.1-NVCC nvcc_wrapper GNU 9.4.0 3.16.9 4.4.00 Serial+OpenMP+CUDA OpenMPI 4.1.3 Boost 1.75.0, Google benchmark v1.6.1
CUDA-11.0.3-Clang clang++ Clang 14.0.0 3.16.9 4.3.00 Threads+CUDA ✖️ Boost 1.75.0, Google benchmark v1.6.1
Clang clang++ Clang 14.0.0 3.16.9 4.4.00 OpenMP OpenMPI 4.1.3 Boost 1.75.0, Google benchmark v1.6.1 Clang-Tidy
GCC-12.2 g++ GNU 12.2.0 3.16.9 4.4.00 OpenMP OpenMPI 4.1.3 Boost 1.75.0, Google benchmark v1.6.1
HIP-5.6 hipcc Clang 14.0.0 3.22.4 4.4.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.19.0 4.3.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.