Skip to content

Testing

Andrey Prokopenko edited this page Sep 21, 2022 · 61 revisions
Build CUDA-11.5.2-NVCC-CUDA-AWARE-MPI CUDA-11.5.2-NVCC CUDA-11.0.3-Clang Clang HIP-5.0 SYCL
Kokkos 3.6.00 3.6.00 3.7.00 3.6.00 3.6.00 3.7.00
Serial ✔️ ✔️ ✔️ ✔️
OpenMP ✔️ ✔️
Threads ✔️
Cuda 11.5.2 11.5.2 11.0.3
HIP 5.0
SYCL 2022-01-06 (https://github.com/intel/llvm/releases/tag/sycl-nightly%2F20220106)
MPI ✔️ ✔️ ✔️ ✔️ ✔️
OpenMPI 4.1.3 4.1.3 4.1.3 4.1.3 4.0.3 3.1.3
CUDA-aware ✔️
CXX compiler nvcc_wrapper nvcc_wrapper clang++ clang++ hipcc clang++
Compiler ID GNU 9.4.0 GNU 9.4.0 Clang 14.0.0 Clang 14.0.0 Clang 14.0.0 Clang 13.0.0
Clang-Tidy ✔️
CMake 3.16.9 3.16.9 3.16.9 3.16.9 3.22.4 3.19.0
Boost 1.75.0 1.75.0 1.75.0 1.75.0 1.79.0 1.72.0
Benchmark 1.4.1 1.4.1 1.4.1 1.4.1 1.6.1 1.5.0

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