Test with newer compilers in CI
[alexxy/gromacs.git] / admin / gitlab-ci / gromacs.matrix / gromacs.gcc-11.gitlab-ci.yml
similarity index 77%
rename from admin/gitlab-ci/gromacs.matrix/gromacs.gcc-10.gitlab-ci.yml
rename to admin/gitlab-ci/gromacs.matrix/gromacs.gcc-11.gitlab-ci.yml
index 64cb95d1b51865f6dc6cdc53f93c9512744b1c73..b08e1da0459fae3697a075728ea64645232dbe81 100644 (file)
@@ -9,43 +9,43 @@
 # Test implementation choices (free to change as needed):
 #   OS: Ubuntu 20.04
 #   Build type: Debug
-#   Compiler: GCC 10
+#   Compiler: GCC 11
 #   MPI: thread_MPI
 #   SIMD: AVX2_256
 #   Parallelism nt/ntomp: 4/2 (unit tests)
 #   Parallelism nt/ntomp: 2/1 (regression tests)
 
-gromacs:gcc-10:configure:
+gromacs:gcc-11:configure:
   extends:
     - .gromacs:base:configure
     - .use-gcc:base
     - .use-opencl
     - .rules:merge-and-post-merge-acceptance
-  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-gcc-10
+  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-gcc-11
   variables:
     CMAKE: /usr/local/cmake-3.16.3/bin/cmake
     CMAKE_SIMD_OPTIONS: "-DGMX_SIMD=AVX2_256"
     CMAKE_EXTRA_OPTIONS: "-DGMX_EXTERNAL_CLFFT=ON"
-    COMPILER_MAJOR_VERSION: 10
+    COMPILER_MAJOR_VERSION: 11
 
-gromacs:gcc-10:build:
+gromacs:gcc-11:build:
   extends:
     - .variables:default
     - .gromacs:base:build
     - .before_script:default
     - .use-ccache
     - .rules:merge-and-post-merge-acceptance
-  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-gcc-10
+  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-gcc-11
   variables:
     CMAKE: /usr/local/cmake-3.16.3/bin/cmake
   needs:
-    - job: gromacs:gcc-10:configure
+    - job: gromacs:gcc-11:configure
 
-gromacs:gcc-10:test:
+gromacs:gcc-11:test:
   extends:
     - .gromacs:base:test
     - .rules:merge-requests
-  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-gcc-10
+  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-gcc-11
   variables:
     CMAKE: /usr/local/cmake-3.16.3/bin/cmake
     KUBERNETES_EXTENDED_RESOURCE_NAME: "amd.com/gpu"
@@ -54,13 +54,13 @@ gromacs:gcc-10:test:
   tags:
     - k8s-scilifelab
   needs:
-    - job: gromacs:gcc-10:build
+    - job: gromacs:gcc-11:build
 
-gromacs:gcc-10:regressiontest:
+gromacs:gcc-11:regressiontest:
   extends:
     - .gromacs:base:regressiontest
     - .rules:post-merge-acceptance
-  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-gcc-10
+  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-gcc-11
   variables:
     CMAKE: /usr/local/cmake-3.16.3/bin/cmake
     KUBERNETES_EXTENDED_RESOURCE_NAME: "amd.com/gpu"
@@ -72,6 +72,6 @@ gromacs:gcc-10:regressiontest:
   tags:
     - k8s-scilifelab
   needs:
-    - job: gromacs:gcc-10:build
+    - job: gromacs:gcc-11:build
     - job: regressiontests:prepare