Commit 11ecf34f authored by Andreas Marek's avatar Andreas Marek
Browse files

Gitlab buildtest: use lcov for all gfortran builds

parent 470568f5
......@@ -102,6 +102,7 @@ gfortran-single-precision-nompi-jobs:
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-double-precision-mpi-openmp-jobs:
script:
......@@ -120,6 +121,7 @@ gfortran-double-precision-mpi-openmp-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-jobs:
script:
......@@ -138,6 +140,7 @@ gfortran-single-precision-mpi-openmp-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-double-precision-nompi-openmp-jobs:
script:
......@@ -156,6 +159,7 @@ gfortran-double-precision-nompi-openmp-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-nompi-openmp-jobs:
script:
......@@ -174,7 +178,7 @@ gfortran-single-precision-nompi-openmp-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-double-precision-mpi-ftimings-jobs:
script:
......@@ -193,6 +197,7 @@ gfortran-double-precision-mpi-ftimings-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-jobs:
script:
......@@ -211,6 +216,7 @@ gfortran-single-precision-mpi-ftimings-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-double-precision-nompi-ftimings-jobs:
script:
......@@ -229,6 +235,7 @@ gfortran-double-precision-nompi-ftimings-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-nompi-ftimings-jobs:
script:
......@@ -247,6 +254,7 @@ gfortran-single-precision-nompi-ftimings-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-double-precision-nompi-openmp-ftimings-jobs:
script:
......@@ -265,6 +273,7 @@ gfortran-double-precision-nompi-openmp-ftimings-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-nompi-openmp-ftimings-jobs:
script:
......@@ -283,6 +292,7 @@ gfortran-single-precision-nompi-openmp-ftimings-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-double-precision-mpi-openmp-ftimings-jobs:
script:
......@@ -299,6 +309,7 @@ gfortran-double-precision-mpi-openmp-ftimings-jobs:
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-jobs:
script:
......@@ -317,6 +328,7 @@ gfortran-single-precision-mpi-openmp-ftimings-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-jobs:
script:
......@@ -333,6 +345,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-jobs:
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-real-generic-complex-generic-kernel-jobs:
script:
......@@ -351,6 +364,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-real-generic-complex-gene
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-redirect-real-generic-complex-generic-kernel-jobs:
script:
......@@ -367,6 +381,7 @@ gfortran-single-precision-mpi-ftimings-redirect-real-generic-complex-generic-ker
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-real-generic-simple-complex-generic-simple-kernel-jobs:
script:
......@@ -385,6 +400,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-real-generic-simple-compl
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-redirect-real-generic-simple-complex-generic-simple-kernel-jobs:
script:
......@@ -401,6 +417,7 @@ gfortran-single-precision-mpi-ftimings-redirect-real-generic-simple-complex-gene
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-real-sse_assembly-complex-sse_assembly-kernel-jobs:
script:
......@@ -419,6 +436,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-real-sse_assembly-complex
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-redirect-real-sse_assembly-complex-sse_assembly-kernel-jobs:
script:
......@@ -435,6 +453,7 @@ gfortran-single-precision-mpi-ftimings-redirect-real-sse_assembly-complex-sse_as
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-real-sse_block2-complex-sse_block1-kernel-jobs:
script:
......@@ -453,6 +472,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-real-sse_block2-complex-s
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-redirect-real-sse_block2-complex-sse_block1-kernel-jobs:
script:
......@@ -469,6 +489,7 @@ gfortran-single-precision-mpi-ftimings-redirect-real-sse_block2-complex-sse_bloc
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-real-sse_block4-complex-sse_block2-kernel-jobs:
script:
......@@ -487,6 +508,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-real-sse_block4-complex-s
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-redirect-real-sse_block4-complex-sse_block2-kernel-jobs:
script:
......@@ -503,6 +525,7 @@ gfortran-single-precision-mpi-ftimings-redirect-real-sse_block4-complex-sse_bloc
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-real-sse_block6-complex-avx_block1-kernel-jobs:
script:
......@@ -521,6 +544,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-real-sse_block6-complex-a
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-redirect-real-sse_block6-complex-avx_block1-kernel-jobs:
script:
......@@ -537,6 +561,7 @@ gfortran-single-precision-mpi-ftimings-redirect-real-sse_block6-complex-avx_bloc
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-real-avx_block2-complex-avx_block2-kernel-jobs:
script:
......@@ -555,6 +580,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-real-avx_block2-complex-a
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-redirect-real-avx_block2-complex-avx_block2-kernel-jobs:
script:
......@@ -571,6 +597,7 @@ gfortran-single-precision-mpi-ftimings-redirect-real-avx_block2-complex-avx_bloc
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-real-avx_block4-jobs:
script:
......@@ -589,6 +616,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-real-avx_block4-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-redirect-real-avx_block4-jobs:
script:
......@@ -605,6 +633,7 @@ gfortran-single-precision-mpi-ftimings-redirect-real-avx_block4-jobs:
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-openmp-ftimings-redirect-real-avx_block6-jobs:
script:
......@@ -623,6 +652,7 @@ gfortran-single-precision-mpi-openmp-ftimings-redirect-real-avx_block6-jobs:
- export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-single-precision-mpi-ftimings-redirect-real-avx_block6-jobs:
script:
......@@ -639,6 +669,7 @@ gfortran-single-precision-mpi-ftimings-redirect-real-avx_block6-jobs:
- make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
intel-set-kernel-via-environment-variable-job:
script:
......@@ -659,3 +690,5 @@ gfortran-set-kernel-via-environment-variable-job:
- export REAL_ELPA_KERNEL=REAL_ELPA_KERNEL_GENERIC
- export COMPLEX_ELPA_KERNEL=COMPLEX_ELPA_KERNEL_GENERIC
- make check TEST_FLAGS='1500 50 16'
- lcov --capture --directory src/.libs --directory src/elpa2_kernels --output-file coverage_all.info && lcov -r coverage_all.info /usr/lib64/\* -o coverage_all_cleaned.info
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment