Testing Table
SAND2023-05267O [1]
Below is a testing table summarizing the KokkosKernels continuous integration and nightly test coverage.
The following is a description of abbreviations used throughout the testing table.
ETI: Explicit template instantiation
PR: Pull Request
LEFT: LayoutLeft
RIGHT: LayoutRight
REL: CMake release build type
DBG: CMake debug build type
BCHK: Kokkos core bounds checking
NOETI: No default ETI types included
UVM: Unified Memory (Cuda)
The following is a description of column headings in the testing table.
Project: the jenkins project name for the test case
Architectures: the test case’s coverage architectures
Compilers: the covered compilers
Backends: the covered kokkos core backends
Scalars: the covered ETI’d scalar types
Ordinals: the covered ETI’d ordinal types
Offsets: the covered ETI’d offset types
Layouts: the covered ETI’d kokkos core layout types
Project |
Architectures |
Compilers |
Backends |
Scalars |
Ordinals |
Offsets |
Layouts |
|---|---|---|---|---|---|---|---|
PR_A64FX_ARMPL2110_OPENMP_LEFT_OPENBLAS_OPENLAPACK_REL |
A64FX |
ARMPL 21.1.10 |
OpenMP |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PR_A64FX_ARMPL2110_OPENMP_LEFT_OPENBLAS_OPENLAPACK_REL |
A64FX |
ARMPL 21.1.10 |
OpenMP |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PR_A64FX_GCC1020_OPENMP_SERIAL_LEFT_REL |
A64FX |
GNU 10.2.0 |
OpenMP,Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PR_VEGA908_ROCM520_HIP_SERIAL_LEFT_REL |
VEGA908 |
ROCM 5.2.0 |
Hip, Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PRTONIGHTLY_VEGA908_ROCM520_HIP_SERIAL_LEFT_OPENBLAS_OPENLAPACK_REL |
VEGA908 |
ROCM 5.2.0 |
Hip, Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PR_POWER9_VOLTA70_GCC930_CLANG13_CUDA10_OPENMP_SERIAL_CUDA_LEFT_OPENBLAS_OPENLAPACK_REL |
Power8, Pascal60 – Power9, Volta70 |
GNU 9.3.0 – Clang 13.0.0, Cuda 10.1.243 |
OpenMp, Serial – Cuda |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PR_POWER9_VOLTA70_CUDA11_OPENMP_CUDA_LEFT_RIGHT_REL |
Power9, Volta70 |
GNU 8.3.1, Cuda 11.2.2 |
Cuda, OpenMP |
double, complex_double |
int |
int, size_t |
LayoutLeft, LayoutRight |
PR_SKX_GNU1020_OPENMP_LEFT_REL_NOETI |
Skx |
GNU 10.2.0 |
OpenMP |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PR_SKX_GNU1020_THREADS_SERIAL_RIGHT_REL |
Skx |
GNU 10.2.0 |
Threads, Serial |
double, complex_double |
int |
int, size_t |
LayoutRight |
PR_SKX_GNU1020_OPENMP_SERIAL_LEFT_OPENBLAS_OPENLAPACK_REL |
Skx |
GNU 10.2.0 |
Threads, Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PR_SKX_INTEL19_OPENMP_LEFT_MKLBLAS_MKLLAPACK_REL |
Skx |
Intel 19.5.281 |
OpenMP |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PR_SKX_CLANG1001_THREADS_SERIAL_LEFT_REL |
Skx |
Clang 10.0.1 |
Threads, Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
PR_NONE_CLANG14001_SERIAL_LEFT_RIGHT_RELWITHDBG_BCHK |
NONE |
Clang 14.0.0.14000029 |
Serial |
double, float, complex_double, complex_float |
int |
int, size_t |
LayoutLeft, LayoutRight |
PR_NONE_CLANG14001_THREADS_LEFT_RIGHT_RELWITHDBG_BCHK |
NONE |
Clang 14.0.0.14000029 |
Serial |
double, float, complex_double, complex_float |
int |
int, size_t |
LayoutLeft, LayoutRight |
PR_NONE_CLANG14001_SERIAL_LEFT_RIGHT_DBG |
NONE |
Clang 14.0.0.14000029 |
Serial |
double, float, complex_double, complex_float |
int |
int, size_t |
LayoutLeft, LayoutRight |
PR_NONE_CLANG14001_SERIAL_LEFT_RIGHT_REL_BCHK |
NONE |
Clang 14.0.0.14000029 |
Serial |
double, float, complex_double, complex_float |
int |
int, size_t |
LayoutLeft, LayoutRight |
NIGHTLY_SKX_GNU1020_OPENMP_THREADS_SERIAL_LEFT_DBG |
SKX |
GNU 10.2.0 |
OpenMp, Threads, Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_SKX_GNU820_OPENMP_THREADS_SERIAL_LEFT_DBG |
SKX |
GNU 8.2.0 |
OpenMp, Threads, Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_SKX_GNU820_OPENMP_THREADS_SERIAL_LEFT_REL |
SKX |
GNU 8.2.0 |
OpenMp, Threads, Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_SKX_GNU920_OPENMP_THREADS_SERIAL_LEFT_DBG |
SKX |
GNU 9.2.0 |
OpenMp, Threads, Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_SKX_INTEL19_OPENMP_LEFT_DBG |
SKX |
Intel 19.0.5 |
OpenMp |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_SKX_INTEL19_SERIAL_LEFT_DBG |
SKX |
Intel 19.0.5 |
Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_SKX_INTEL19_THREADS_LEFT_DBG |
SKX |
Intel 19.0.5 |
Threads |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_SKX_INTEL19_OPENMP_LEFT_MKL_DBG |
SKX |
Intel 19.0.5 |
OPENMP |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_POWER9_VOLTA70_CUDA11_OPENMP_CUDA_LEFT_REL |
SKX |
Cuda 11.2.2 |
OpenMP, Cuda |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_POWER9_VOLTA70_CUDA11_SERIAL_CUDA_LEFT_REL |
SKX |
Cuda 11.2.2 |
Serial, Cuda |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_POWER9_VOLTA70_CUDA11_SERIAL_CUDA_LEFT_REL_UVM_RDC |
SKX |
Cuda 11.2.2 |
Serial, Cuda |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_POWER9_VOLTA70_CUDA11_SERIAL_CUDA_LEFT_DBG_BCHK |
SKX |
Cuda 11.2.2 |
Serial, Cuda |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_POWER9_VOLTA70_CUDA11_SERIAL_CUDA_LEFT_CUBLAS_CUSPARSE_REL_BCHK |
SKX |
Cuda 11.2.2 |
Serial, Cuda |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VEGA908_ROCM520_SERIAL_HIP_LEFT_REL |
VEGA908 |
Rocm 5.2.0 |
Serial, Hip |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VEGA908_ROCM520_SERIAL_HIP_LEFT_ROCBLAS_ROCSPARSE_REL |
VEGA908 |
Rocm 5.2.0 |
Serial, Hip |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VEGA906_ROCM520_SERIAL_HIP_LEFT_REL |
VEGA906 |
Rocm 5.2.0 |
Serial, Hip |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VEGA906_ROCM520_SERIAL_HIP_LEFT_DBG_BCHK |
VEGA906 |
Rocm 5.2.0 |
Serial, Hip |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_AMPERE80_CUDA11_SERIAL_CUDA_LEFT_DBG |
AMPHERE80 |
Cuda 11.7.99 |
Serial, Cuda |
double |
int |
size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CLANG10_SERIAL_OPENMP_THREADS_LEFT_REL |
Volta70 |
Clang 10.0.0 |
Serial, OpenMP, Threads |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CUDA10_CUDA_SERIAL_LEFT_RELWITHDBG |
Volta70 |
Cuda 10.1 |
Serial, Cuda |
double |
int |
size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CUDA117_CUDA_SERIAL_LEFT_RELWITHDBG |
Volta70 |
Cuda 11.7 |
Serial, Cuda |
double |
int |
size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CLANG900_SERIAL_THREADS_LEFT_REL |
Volta70 |
Clang 9.0.0 |
Serial, Threads, Threads_Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CLANG900_SERIAL_THREADS_LEFT_DBG |
Volta70 |
Clang 9.0.0 |
Serial, Threads, Threads_Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CLANG900_SERIAL_THREADS_LEFT_REL_CPP20 |
Volta70 |
Clang 9.0.0 |
Serial, Threads, Threads_Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CUDA110_CUDA_OPENMP_LEFT_REL |
Volta70 |
Cuda 11.0 |
OpenMP, Cuda |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CUDA120_CUDA_OPENMP_LEFT_REL |
Volta70 |
Cuda 12.0 |
OpenMP, Cuda |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CUDA120_CUDA_OPENMP_LEFT_REL |
Volta70 |
Cuda 12.0 |
OpenMP, Cuda |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_GNU830_SERIAL_OPENMP_THREADS_LEFT_REL |
Volta70 |
Gnu 8.3.0 |
OpenMP, OpenMP_Serial, Serial, Threads, Threads_Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_GNU910_GNU920_SERIAL_OPENMP_THREADS_LEFT_REL |
Volta70 |
Gnu 9.1.0, Gnu 9.2.0 |
OpenMP, OpenMP_Serial, Serial, Threads, Threads_Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_GNU830_GNU910_SERIAL_OPENMP_LEFT_OPENBLAS_OPENLAPACK_REL |
Volta70 |
Gnu 9.1.0, Gnu 9.2.0 |
OpenMP, OpenMP_Serial, Serial, Threads, Threads_Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_A64FX_ARMPL2030_SERIAL_OPENMP_LEFT_ARMPLLBLAS_ARMPLSLAPACK_REL |
A64FX |
Armpl 20.3.0 |
OpenMP, Serial |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CUDA11_CUDA_OPENMP_SERIAL_PTHREAD_LEFT_REL |
Volta70 |
Cuda 11.1.0 |
Cuda_OpenMP, Cuda_Serial, Cuda_Pthread |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CUDA11_CUDA_OPENMP, SERIAL_PTHREAD_LEFT_DBG_BCHK |
Volta70 |
Cuda 11.1.0 |
Cuda_OpenMP, Cuda_Serial, Cuda_Pthread |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CUDA11_CUDA_OPENMP, SERIAL_PTHREAD_LEFT_DBG_BCHK |
Volta70 |
Cuda 11.1.0 |
Cuda_OpenMP, Cuda_Serial, Cuda_Pthread |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_VOLTA70_CUDA11_CUDA_OPENMP, SERIAL_PTHREAD_LEFT_REL_UVM |
Volta70 |
Cuda 11.1.0 |
Cuda_OpenMP, Cuda_Serial, Cuda_Pthread |
double, complex_double |
int |
int, size_t |
LayoutLeft |
NIGHTLY_HSW_INTEL19_OPENMP_LEFT_RELWITHDBG |
Hsw |
Intel 19.1.3.20200925 |
OpenMP |
double |
int |
size_t |
LayoutLeft |
NIGHTLY_KNL_INTEL19_OPENMP_LEFT_RELWITHDBG |
Hsw |
Intel 19.1.3.20200925 |
OpenMP |
double |
int |
size_t |
LayoutLeft |
Footnotes