From 76ae77bb4fe2f5d6aa4de19ca37ec03c3eebd5cb Mon Sep 17 00:00:00 2001 From: Andreas Marek Date: Fri, 1 Sep 2017 16:03:57 +0200 Subject: [PATCH] Gtilab CI: run double-precision tests only on master branches --- .gitlab-ci.yml | 146 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d2057662..1ceb2541 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -37,6 +37,8 @@ after_script: ######################################################################################## # intel double precision mpi noomp AVX/SSE intel-double-precision-mpi-noomp-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -49,6 +51,8 @@ intel-double-precision-mpi-noomp-jobs: # intel double precision mpi noomp AVX/SSE large intel-double-precision-mpi-noomp-large-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -73,6 +77,8 @@ intel-single-precision-mpi-noomp-jobs: # gfortran double precision mpi noomp AVX/SSE gfortran-double-precision-mpi-noomp-avx-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -85,6 +91,8 @@ gfortran-double-precision-mpi-noomp-avx-jobs: # gfortran single precision mpi noomp AVX/SSE gfortran-single-precision-mpi-noomp-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -121,6 +129,8 @@ gfortran-single-precision-mpi-noomp-qr-jobs: # gfortran double precision mpi noomp AVX/SSE, no assumed size gfortran-double-precision-mpi-noomp-no-assumed-size-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -146,6 +156,8 @@ gfortran-single-precision-mpi-noomp-no-assumed-size-jobs: # gfortran double precision mpi noomp AVX/SSE COVERAGE gfortran-double-precision-mpi-noomp-coverage-avx-jobs: + only: + - /.*master.*/ only: - /.*master.*/ tags: @@ -181,6 +193,8 @@ gfortran-single-precision-mpi-noomp-coverage-avx-jobs: # gfortran double precision mpi noomp AVX/SSE, no assumed size COVERAGE gfortran-double-precision-mpi-noomp-no-assumed-size-coverage-avx-jobs: + only: + - /.*master.*/ only: - /.*master.*/ tags: @@ -225,6 +239,8 @@ gfortran-singe-precision-mpi-noomp-no-assumed-size-coverage-avx-jobs: ######################################################################################## # intel double precision mpi omp AVX/SSE intel-double-precision-mpi-omp-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -264,6 +280,8 @@ intel-single-precision-mpi-omp-jobs: # gfortran double precision mpi omp AVX/SSE gfortran-double-precision-mpi-omp-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -290,6 +308,8 @@ gfortran-single-precision-mpi-omp-jobs: # gfortran double precision mpi omp AVX/SSE debug gfortran-double-precision-mpi-omp-debug-avx-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -317,6 +337,8 @@ gfortran-single-precision-mpi-omp-debug-avx-jobs: # gfortran double precision mpi noomp AVX/SSE, no assumed size gfortran-double-precision-mpi-omp-no-assumed-size-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -330,6 +352,8 @@ gfortran-double-precision-mpi-omp-no-assumed-size-jobs: # gfortran double precision mpi noomp AVX/SSE, no assumed size debug gfortran-double-precision-mpi-omp-no-assumed-size-debug-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -442,6 +466,8 @@ gfortran-single-precision-mpi-omp-no-assumed-size-coverage-avx-jobs: ######################################################################################## # intel double precision nompi noomp AVX/SSE intel-double-precision-nompi-noomp-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -454,6 +480,8 @@ intel-double-precision-nompi-noomp-jobs: # intel double precision nompi noomp AVX/SSE large intel-double-precision-nompi-noomp-large-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -478,6 +506,8 @@ intel-single-precision-nompi-noomp-jobs: # gfortran double precision nompi noomp AVX/SSE gfortran-double-precision-nompi-noomp-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -502,6 +532,8 @@ gfortran-single-precision-nompi-noomp-jobs: # gfortran double precision nompi noomp AVX/SSE, no assumed size gfortran-double-precision-nompi-noomp-no-assumed-size-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -607,6 +639,8 @@ gfortran-single-precision-nompi-noomp-no-assumed-size-coverage-avx-jobs: ######################################################################################## # intel double precision nompi omp AVX/SSE intel-double-precision-nompi-omp-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -620,6 +654,8 @@ intel-double-precision-nompi-omp-jobs: # intel double precision nompi omp AVX/SSE large intel-double-precision-nompi-omp-large-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -646,6 +682,8 @@ intel-single-precision-nompi-omp-jobs: # gfortran double precision nompi omp AVX/SSE gfortran-double-precision-nompi-omp-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -672,6 +710,8 @@ gfortran-single-precision-nompi-omp-jobs: # gfortran double precision nompi omp AVX/SSE debug gfortran-double-precision-nompi-omp-debug-avx-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -699,6 +739,8 @@ gfortran-single-precision-nompi-omp-debug-jobs: # gfortran double precision nompi noomp AVX/SSE, no assumed size gfortran-double-precision-nompi-omp-no-assumed-size-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -712,6 +754,8 @@ gfortran-double-precision-nompi-omp-no-assumed-size-jobs: # gfortran double precision nompi noomp AVX/SSE, no assumed size debug gfortran-double-precision-nompi-omp-no-assumed-size-debug-jobs: + only: + - /.*master.*/ tags: - cpu script: @@ -825,6 +869,8 @@ gfortran-single-precision-nompi-omp-no-assumed-size-coverage-avx-jobs: ######################################################################################## # intel double precision mpi noomp AVX2 intel-double-precision-mpi-noomp-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -837,6 +883,8 @@ intel-double-precision-mpi-noomp-avx2-jobs: # intel double precision mpi noomp AVX2 large intel-double-precision-mpi-noomp-large-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -861,6 +909,8 @@ intel-single-precision-mpi-noomp-avx2-jobs: # gfortran double precision mpi noomp AVX2 gfortran-double-precision-mpi-noomp-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -884,6 +934,8 @@ gfortran-single-precision-mpi-noomp-avx2-jobs: # gfortran double precision mpi noomp AVX2, no assumed size gfortran-double-precision-mpi-noomp-no-assumed-size-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -988,6 +1040,8 @@ gfortran-single-precision-mpi-noomp-avx2-coverage-jobs: ######################################################################################## # intel double precision mpi omp AVX2 intel-double-precision-mpi-omp-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1001,6 +1055,8 @@ intel-double-precision-mpi-omp-avx2-jobs: # intel double precision mpi omp AVX2 large intel-double-precision-mpi-omp-large-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1027,6 +1083,8 @@ intel-single-precision-mpi-omp-avx2-jobs: # gfortran double precision mpi omp AVX2 gfortran-double-precision-mpi-omp-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1053,6 +1111,8 @@ gfortran-single-precision-mpi-omp-avx2-jobs: # gfortran double precision mpi omp AVX2 debug gfortran-double-precision-mpi-omp-debug-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1079,6 +1139,8 @@ gfortran-single-precision-mpi-omp-debug-avx2-jobs: # gfortran double precision mpi noomp AVX2, no assumed size gfortran-double-precision-mpi-omp-no-assumed-size-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1093,6 +1155,8 @@ gfortran-double-precision-mpi-omp-no-assumed-size-avx2-jobs: # gfortran double precision mpi noomp AVX2, no assumed size debug gfortran-double-precision-mpi-omp-no-assumed-size-debug-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1199,6 +1263,8 @@ gfortran-single-precision-mpi-omp-no-assumed-size-avx2-jobs: ######################################################################################## # intel double precision nompi noomp AVX2 intel-double-precision-nompi-noomp-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1211,6 +1277,8 @@ intel-double-precision-nompi-noomp-avx2-jobs: # intel double precision nompi noomp AVX2 large intel-double-precision-nompi-noomp-large-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1235,6 +1303,8 @@ intel-single-precision-nompi-noomp-avx2-jobs: # gfortran double precision nompi noomp AVX2 gfortran-double-precision-nompi-noomp-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1259,6 +1329,8 @@ gfortran-single-precision-nompi-noomp-avx2-jobs: # gfortran double precision nompi noomp AVX2, no assumed size gfortran-double-precision-nompi-noomp-no-assumed-size-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1360,6 +1432,8 @@ gfortran-single-precision-nompi-noomp-no-assumed-size-avx2-jobs: ######################################################################################## # intel double precision nompi omp AVX2 intel-double-precision-nompi-omp-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1399,6 +1473,8 @@ intel-single-precision-nompi-omp-avx2-jobs: # gfortran double precision nompi omp AVX2 gfortran-double-precision-nompi-omp-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1425,6 +1501,8 @@ gfortran-single-precision-nompi-omp-avx2-jobs: # gfortran double precision nompi omp AVX2 debug gfortran-double-precision-nompi-omp-debug-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1452,6 +1530,8 @@ gfortran-single-precision-nompi-omp-debug-avx2-jobs: # gfortran double precision nompi noomp AVX2, no assumed size gfortran-double-precision-nompi-omp-no-assumed-size-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1465,6 +1545,8 @@ gfortran-double-precision-nompi-omp-no-assumed-size-avx2-jobs: # gfortran double precision nompi noomp AVX2, no assumed size debug gfortran-double-precision-nompi-omp-no-assumed-size-debug-avx2-jobs: + only: + - /.*master.*/ tags: - avx2 script: @@ -1617,6 +1699,8 @@ gfortran-single-precision-mpi-noomp-gpu-coverage-jobs: - coverage_data intel-double-precision-mpi-noomp-cuda-jobs-blocksize-32: + only: + - /.*master.*/ tags: - gpu script: @@ -1679,6 +1763,8 @@ gfortran-single-precision-mpi-noomp-gpu-coverage-blocksize-32-jobs: - coverage_data intel-double-precision-mpi-noomp-cuda-jobs-blocksize-16: + only: + - /.*master.*/ tags: - gpu script: @@ -1741,6 +1827,8 @@ gfortran-single-precision-nompi-noomp-gpu-coverage-jobs: - coverage_data intel-double-precision-nompi-noomp-cuda-jobs: + only: + - /.*master.*/ tags: - gpu script: @@ -1854,6 +1942,8 @@ intel-single-precision-nompi-noomp-cuda-larger-jobs: ######################################################################################## # intel double precision mpi noomp AVX512 intel-double-precision-mpi-noomp-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -1871,6 +1961,8 @@ intel-double-precision-mpi-noomp-avx512-jobs: # intel double precision mpi noomp AVX512 large intel-double-precision-mpi-noomp-large-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -1905,6 +1997,8 @@ intel-single-precision-mpi-noomp-avx512-jobs: # gfortran double precision mpi noomp AVX512 gfortran-double-precision-mpi-noomp-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -1939,6 +2033,8 @@ gfortran-single-precision-mpi-noomp-avx512-jobs: # gfortran double precision mpi noomp AVX512, no assumed size gfortran-double-precision-mpi-noomp-no-assumed-size-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -2048,6 +2144,8 @@ gfortran-single-precision-mpi-noomp-no-assumed-size-avx512-jobs: ######################################################################################## # intel double precision no mpi noomp AVX512 intel-double-precision-no-mpi-noomp-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -2065,6 +2163,8 @@ intel-double-precision-no-mpi-noomp-avx512-jobs: # intel double precision no mpi noomp AVX512 large intel-double-precision-no-mpi-noomp-large-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -2099,6 +2199,8 @@ intel-single-precision-no-mpi-noomp-avx512-jobs: # gfortran double precision no mpi noomp AVX512 gfortran-double-precision-no-mpi-noomp-AVX512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -2133,6 +2235,8 @@ gfortran-single-precision-no-mpi-noomp-avx512-jobs: # gfortran double precision no mpi noomp AVX512, no assumed size gfortran-double-precision-no-mpi-noomp-no-assumed-size-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -2242,6 +2346,8 @@ gfortran-single-precision-no-mpi-noomp-no-assumed-size-avx512-jobs: ######################################################################################## # intel double precision no mpi noomp AVX512 intel-double-precision-no-mpi-omp-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -2260,6 +2366,8 @@ intel-double-precision-no-mpi-omp-avx512-jobs: # intel double precision no mpi omp AVX512 large intel-double-precision-no-mpi-omp-large-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -2296,6 +2404,8 @@ intel-single-precision-no-mpi-omp-avx512-jobs: # gfortran double precision no mpi omp AVX512 gfortran-double-precision-no-mpi-omp-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -2332,6 +2442,8 @@ gfortran-single-precision-no-mpi-omp-avx512-jobs: # gfortran double precision no mpi omp AVX512, no assumed size gfortran-double-precision-no-mpi-omp-no-assumed-size-avx512-jobs: + only: + - /.*master.*/ tags: - KNL script: @@ -2442,6 +2554,8 @@ gfortran-single-precision-no-mpi-omp-no-assumed-size-avx512-jobs: ######################################################################################## # intel double precision mpi noomp skylake intel-double-precision-mpi-noomp-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2457,6 +2571,8 @@ intel-double-precision-mpi-noomp-skylake-jobs: # intel double precision mpi noomp skylake large intel-double-precision-mpi-noomp-large-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2487,6 +2603,8 @@ intel-single-precision-mpi-noomp-skylake-jobs: # gfortran double precision mpi noomp SKTLAKE gfortran-double-precision-mpi-noomp-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2502,6 +2620,8 @@ gfortran-double-precision-mpi-noomp-skylake-jobs: # gfortran single precision mpi noomp SKYLAKE gfortran-single-precision-mpi-noomp-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2539,6 +2659,8 @@ gfortran-single-precision-mpi-noomp-skylake-jobs: # gfortran double precision mpi noomp skylake, no assumed size gfortran-double-precision-mpi-noomp-no-assumed-size-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2683,6 +2805,8 @@ gfortran-single-precision-mpi-noomp-no-assumed-size-skylake-coverage-jobs: ######################################################################################## # intel double precision mpi omp skylake intel-double-precision-mpi-omp-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2699,6 +2823,8 @@ intel-double-precision-mpi-omp-skylake-jobs: # intel double precision mpi omp skylake large intel-double-precision-mpi-omp-large-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2731,6 +2857,8 @@ intel-double-precision-mpi-omp-large-skylake-jobs: # gfortran double precision mpi omp SKTLAKE gfortran-double-precision-mpi-omp-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2805,6 +2933,8 @@ gfortran-single-precision-mpi-omp-skylake-jobs: # gfortran double precision mpi omp skylake, no assumed size gfortran-double-precision-mpi-omp-no-assumed-size-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2911,6 +3041,8 @@ gfortran-single-precision-mpi-omp-no-assumed-size-skylake-jobs: ######################################################################################## # intel double precision nompi noomp skylake intel-double-precision-no-mpi-noomp-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2926,6 +3058,8 @@ intel-double-precision-no-mpi-noomp-skylake-jobs: # intel double precision no-mpi noomp skylake large intel-double-precision-no-mpi-noomp-large-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2956,6 +3090,8 @@ intel-double-precision-no-mpi-noomp-large-skylake-jobs: # gfortran double precision no mpi noomp SKYLAKE gfortran-double-precision-no-mpi-noomp-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -2986,6 +3122,8 @@ gfortran-single-precision-no-mpi-noomp-skylake-jobs: # gfortran double precision no mpi noomp skylake, no assumed size gfortran-double-precision-no-mpi-noomp-no-assumed-size-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -3090,6 +3228,8 @@ gfortran-single-precision-no-mpi-noomp-no-assumed-size-skylake-jobs: ######################################################################################## # intel double precision nompi omp skylake intel-double-precision-no-mpi-omp-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -3106,6 +3246,8 @@ intel-double-precision-no-mpi-omp-skylake-jobs: # intel double precision no-mpi omp skylake large intel-double-precision-no-mpi-omp-large-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -3138,6 +3280,8 @@ intel-double-precision-no-mpi-omp-large-skylake-jobs: # gfortran double precision no mpi omp SKYLAKE gfortran-double-precision-no-mpi-omp-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: @@ -3170,6 +3314,8 @@ gfortran-single-precision-no-mpi-omp-skylake-jobs: # gfortran double precision no mpi omp skylake, no assumed size gfortran-double-precision-no-mpi-omp-no-assumed-size-skylake-jobs: + only: + - /.*master.*/ tags: - skylake script: -- GitLab