-
Notifications
You must be signed in to change notification settings - Fork 41
Testing
Bruno Turcksin edited this page Oct 9, 2024
·
53 revisions
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 |
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 |
- The SYCL backend can't be compiled without optimization flags (ptxas link errors),
printf
andassert
don't work on the device.