From: Erik Lindahl Date: Tue, 9 Jun 2020 19:46:08 +0000 (+0200) Subject: Avoid using AUTO settings in CI builds X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=commitdiff_plain;h=983ff0c43f8e4085014a38243a4b1cb23d44a8a4;p=alexxy%2Fgromacs.git 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. --- 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"