From 983ff0c43f8e4085014a38243a4b1cb23d44a8a4 Mon Sep 17 00:00:00 2001 From: Erik Lindahl Date: Tue, 9 Jun 2020 21:46:08 +0200 Subject: [PATCH] Avoid using AUTO settings in CI builds AUTO settings e.g. for SIMD will change the build configuration depending on the underlying hardware the container happens to run on, which makes the builds non-reproducible in case of problems. This changes the two AUTO builds to use AVX2 instead, which should realistically be present on any modern hardware where gitlab CI tests run. --- admin/gitlab-ci/gromacs.gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/gitlab-ci/gromacs.gitlab-ci.yml b/admin/gitlab-ci/gromacs.gitlab-ci.yml index 6780f6d5da..1deed908a8 100644 --- a/admin/gitlab-ci/gromacs.gitlab-ci.yml +++ b/admin/gitlab-ci/gromacs.gitlab-ci.yml @@ -89,7 +89,7 @@ simple-build: KUBERNETES_MEMORY_REQUEST: 2Gi CMAKE_COMPILER_SCRIPT: "" CMAKE_EXTRA_OPTIONS: "" - CMAKE_SIMD_OPTIONS: "-DGMX_SIMD=AUTO" + CMAKE_SIMD_OPTIONS: "-DGMX_SIMD=AVX2_256" CMAKE_MPI_OPTIONS: "-DGMX_THREAD_MPI=ON" CMAKE_PRECISION_OPTIONS: "-DGMX_DOUBLE=OFF" CMAKE_BUILD_TYPE_OPTIONS: "-DCMAKE_BUILD_TYPE=Debug" @@ -141,7 +141,7 @@ simple-build: KUBERNETES_MEMORY_REQUEST: 2Gi CMAKE_COMPILER_SCRIPT: "" CMAKE_EXTRA_OPTIONS: "" - CMAKE_SIMD_OPTIONS: "-DGMX_SIMD=AUTO" + CMAKE_SIMD_OPTIONS: "-DGMX_SIMD=AVX2_256" CMAKE_MPI_OPTIONS: "-DGMX_THREAD_MPI=ON" CMAKE_PRECISION_OPTIONS: "-DGMX_DOUBLE=OFF" CMAKE_BUILD_TYPE_OPTIONS: "-DCMAKE_BUILD_TYPE=RelWithAssert" -- 2.11.4.GIT