From 2a98dbd02435ccdff12ac5c6a36edd284bdc1057 Mon Sep 17 00:00:00 2001 From: Mark Abraham Date: Mon, 17 Aug 2020 09:34:48 +0000 Subject: [PATCH] Build fewer unnecessary SIMD kernels in CI The docs, webpage and simple builds all use GMX_SIMD=none, but still compile many kernel flavors. This spends build and cache time that we don't need. It does mean the simple-build's tests run a bit longer, however. Refs #3272 --- admin/gitlab-ci/documentation.gitlab-ci.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/admin/gitlab-ci/documentation.gitlab-ci.yml b/admin/gitlab-ci/documentation.gitlab-ci.yml index 15dede0c5e..6402d8c43b 100644 --- a/admin/gitlab-ci/documentation.gitlab-ci.yml +++ b/admin/gitlab-ci/documentation.gitlab-ci.yml @@ -14,7 +14,6 @@ KUBERNETES_CPU_REQUEST: 1 KUBERNETES_MEMORY_REQUEST: 2Gi CMAKE_COMPILER_SCRIPT: "-DCMAKE_C_COMPILER=clang-7 -DCMAKE_CXX_COMPILER=clang++-7" - CMAKE_EXTRA_OPTIONS: "" CMAKE_SIMD_OPTIONS: "-DGMX_SIMD=None" CMAKE_MPI_OPTIONS: "-DGMX_THREAD_MPI=OFF" CMAKE_PRECISION_OPTIONS: "-DGMX_DOUBLE=OFF" @@ -81,7 +80,6 @@ KUBERNETES_CPU_REQUEST: 1 KUBERNETES_MEMORY_REQUEST: 2Gi CMAKE_COMPILER_SCRIPT: "-DCMAKE_C_COMPILER=clang-7 -DCMAKE_CXX_COMPILER=clang++-7" - CMAKE_EXTRA_OPTIONS: "" CMAKE_SIMD_OPTIONS: "-DGMX_SIMD=None" CMAKE_MPI_OPTIONS: "-DGMX_THREAD_MPI=ON" CMAKE_PRECISION_OPTIONS: "-DGMX_DOUBLE=OFF" @@ -180,7 +178,7 @@ docs:configure: - .rules:basic-push variables: BUILD_DIR: build-docs - CMAKE_EXTRA_OPTIONS: -DGMX_BUILD_HELP=on -DGMX_BUILD_MANUAL=on + CMAKE_EXTRA_OPTIONS: -DGMX_BUILD_HELP=on -DGMX_BUILD_MANUAL=on -DGMX_USE_SIMD_KERNELS=off .docs:build: # TODO (#3480) this should be organized more like the current documentation.py script @@ -280,7 +278,7 @@ webpage:configure: - regressiontests:package - prepare-release-version variables: - CMAKE_EXTRA_OPTIONS: -DGMX_BUILD_HELP=on -DGMX_BUILD_MANUAL=on + CMAKE_EXTRA_OPTIONS: -DGMX_BUILD_HELP=on -DGMX_BUILD_MANUAL=on -DGMX_USE_SIMD_KERNELS=off webpage:dependencies: -- 2.22.0