Update GPU CI configuration
[alexxy/gromacs.git] / admin / gitlab-ci / gromacs.matrix / gromacs.clang-12-cuda-11.4.1.gitlab-ci.yml
similarity index 66%
rename from admin/gitlab-ci/gromacs.matrix/gromacs.clang-11-cuda-11.4.gitlab-ci.yml
rename to admin/gitlab-ci/gromacs.matrix/gromacs.clang-12-cuda-11.4.1.gitlab-ci.yml
index c57cc1c1e06626cc6e0e29840036dd4f7b02a154..2ab5c1c6d4fe28fe33b981162d0751e461c5e28c 100644 (file)
@@ -7,46 +7,46 @@
 # Test implementation choices (free to change as needed):
 #   OS: Ubuntu 20.04
 #   Build type: RelWithDebInfo
-#   Compiler: Clang 11
+#   Compiler: Clang 12
 #   MPI: thread_MPI
-#   GPU: Clang CUDA 11.4, CUDA 11.4
+#   GPU: Clang CUDA 11.4.1, CUDA 11.4.1
 #   SIMD: AVX2_256, no kernels
 #   FFT: FFTW3
 #   Parallelism nt/ntomp: 4/2 (unit tests)
 #   Parallelism nt/ntomp: 2/1 (regression tests)
 
-gromacs:clang-11-cuda-11.4:configure:
+gromacs:clang-12-cuda-11.4.1:configure:
   extends:
     - .gromacs:base:configure
     - .use-clang:base
     - .use-cuda
     - .rules:post-merge-acceptance
-  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-11-cuda-11.4.0-hipsycl-0bf6420aab18-rocm-4.2
+  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-12-cuda-11.4.1-hipsycl-7a309b808-rocm-4.3
   variables:
     CMAKE: /usr/local/cmake-3.17.2/bin/cmake
     CMAKE_SIMD_OPTIONS: "-DGMX_USE_SIMD_KERNELS=off"
     CMAKE_EXTRA_OPTIONS: "-DGMX_CLANG_CUDA=ON"
     CMAKE_BUILD_TYPE_OPTIONS: "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
-    COMPILER_MAJOR_VERSION: 11
+    COMPILER_MAJOR_VERSION: 12
 
-gromacs:clang-11-cuda-11.4:build:
+gromacs:clang-12-cuda-11.4.1:build:
   extends:
     - .variables:default
     - .gromacs:base:build
     - .use-clang:base
     - .use-ccache
     - .rules:post-merge-acceptance
-  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-11-cuda-11.4.0-hipsycl-0bf6420aab18-rocm-4.2
+  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-12-cuda-11.4.1-hipsycl-7a309b808-rocm-4.3
   variables:
     CMAKE: /usr/local/cmake-3.17.2/bin/cmake
   needs:
-    - job: gromacs:clang-11-cuda-11.4:configure
+    - job: gromacs:clang-12-cuda-11.4.1:configure
 
-gromacs:clang-11-cuda-11.4:test:
+gromacs:clang-12-cuda-11.4.1:test:
   extends:
     - .gromacs:base:test
     - .rules:post-merge-acceptance
-  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-11-cuda-11.4.0-hipsycl-0bf6420aab18-rocm-4.2
+  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-12-cuda-11.4.1-hipsycl-7a309b808-rocm-4.3
   variables:
     CMAKE: /usr/local/cmake-3.17.2/bin/cmake
     KUBERNETES_EXTENDED_RESOURCE_NAME: "nvidia.com/gpu"
@@ -54,13 +54,13 @@ gromacs:clang-11-cuda-11.4:test:
   tags:
     - k8s-scilifelab
   needs:
-    - job: gromacs:clang-11-cuda-11.4:build
+    - job: gromacs:clang-12-cuda-11.4.1:build
 
-gromacs:clang-11-cuda-11.4:regressiontest:
+gromacs:clang-12-cuda-11.4.1:regressiontest:
   extends:
     - .gromacs:base:regressiontest
     - .rules:post-merge-acceptance
-  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-11-cuda-11.4.0-hipsycl-0bf6420aab18-rocm-4.2
+  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-12-cuda-11.4.1-hipsycl-7a309b808-rocm-4.3
   variables:
     CMAKE: /usr/local/cmake-3.17.2/bin/cmake
     KUBERNETES_EXTENDED_RESOURCE_NAME: "nvidia.com/gpu"
@@ -71,5 +71,5 @@ gromacs:clang-11-cuda-11.4:regressiontest:
   tags:
     - k8s-scilifelab
   needs:
-    - job: gromacs:clang-11-cuda-11.4:build
-    - job: regressiontests:prepare
\ No newline at end of file
+    - job: gromacs:clang-12-cuda-11.4.1:build
+    - job: regressiontests:prepare