-
Notifications
You must be signed in to change notification settings - Fork 41
Testing
Andrey Prokopenko edited this page Dec 23, 2023
·
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.1.00 Serial+CUDA | OpenMPI 4.1.3 (CUDA-aware) | Boost 1.75.0, Google benchmark v1.6.1 | |
CUDA-11.0.3-NVCC |
nvcc_wrapper |
GNU 9.4.0 | 3.16.9 | 4.2.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.1.00 Threads+CUDA | ✖️ | Boost 1.75.0, Google benchmark v1.6.1 | |
Clang |
clang++ |
Clang 14.0.0 | 3.16.9 | 4.2.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.2.00 OpenMP | OpenMPI 4.1.3 | Boost 1.75.0, Google benchmark v1.6.1 | |
HIP-5.3.3 |
hipcc |
Clang 14.0.0 | 3.22.4 | 4.2.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.1.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 |
- The SYCL backend can't be compiled without optimization flags (ptxas link errors),
printf
andassert
don't work on the device.