Commit c99d61da authored by Andreas Marek's avatar Andreas Marek
Browse files

Reduce CI test size to speed up tests

parent 5f9124b8
...@@ -45,7 +45,7 @@ intel-double-precision-mpi-noomp-jobs: ...@@ -45,7 +45,7 @@ intel-double-precision-mpi-noomp-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP" - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP"
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
intel-double-precision-mpi-noomp-cuda-jobs: intel-double-precision-mpi-noomp-cuda-jobs:
tags: tags:
...@@ -58,7 +58,7 @@ intel-double-precision-mpi-noomp-cuda-jobs: ...@@ -58,7 +58,7 @@ intel-double-precision-mpi-noomp-cuda-jobs:
- ./configure SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" CFLAGS="-O2" CXXFLAGS="-O2" FCFLAGS="-O1" --enable-gpu-support --with-cuda-path=$CUDA_HOME/ --disable-assumed-size - ./configure SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" CFLAGS="-O2" CXXFLAGS="-O2" FCFLAGS="-O1" --enable-gpu-support --with-cuda-path=$CUDA_HOME/ --disable-assumed-size
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- /home/elpa/bin/reserve_timeslot make check TEST_FLAGS='1500 500 128' - /home/elpa/bin/reserve_timeslot make check TEST_FLAGS='150 500 128'
intel-double-precision-nompi-noomp-cuda-jobs: intel-double-precision-nompi-noomp-cuda-jobs:
...@@ -72,7 +72,7 @@ intel-double-precision-nompi-noomp-cuda-jobs: ...@@ -72,7 +72,7 @@ intel-double-precision-nompi-noomp-cuda-jobs:
- ./configure FC=ifort SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" CFLAGS="-O2" CXXFLAGS="-O2" FCFLAGS="-O1" --enable-gpu-support --with-cuda-path=$CUDA_HOME/ --with-mpi=0 - ./configure FC=ifort SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" CFLAGS="-O2" CXXFLAGS="-O2" FCFLAGS="-O1" --enable-gpu-support --with-cuda-path=$CUDA_HOME/ --with-mpi=0
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- /home/elpa/bin/reserve_timeslot make check TEST_FLAGS='1500 500 128' - /home/elpa/bin/reserve_timeslot make check TEST_FLAGS='150 500 128'
gfortran-double-precision-mpi-noomp-jobs: gfortran-double-precision-mpi-noomp-jobs:
tags: tags:
...@@ -82,7 +82,7 @@ gfortran-double-precision-mpi-noomp-jobs: ...@@ -82,7 +82,7 @@ gfortran-double-precision-mpi-noomp-jobs:
- ./configure CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" FC=mpif90 - ./configure CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" FC=mpif90
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -96,7 +96,7 @@ gfortran-double-precision-mpi-noomp-assumed-size-jobs: ...@@ -96,7 +96,7 @@ gfortran-double-precision-mpi-noomp-assumed-size-jobs:
- ./configure CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --disable-assumed-size FC=mpif90 - ./configure CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --disable-assumed-size FC=mpif90
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -112,7 +112,7 @@ intel-single-precision-mpi-noomp-jobs: ...@@ -112,7 +112,7 @@ intel-single-precision-mpi-noomp-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
intel-single-precision-mpi-noomp-cuda-jobs: intel-single-precision-mpi-noomp-cuda-jobs:
tags: tags:
...@@ -125,7 +125,7 @@ intel-single-precision-mpi-noomp-cuda-jobs: ...@@ -125,7 +125,7 @@ intel-single-precision-mpi-noomp-cuda-jobs:
- ./configure SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" CFLAGS="-O2" CXXFLAGS="-O2" FCFLAGS="-O1" --enable-gpu-support --with-cuda-path=$CUDA_HOME/ --enable-single-precision - ./configure SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" CFLAGS="-O2" CXXFLAGS="-O2" FCFLAGS="-O1" --enable-gpu-support --with-cuda-path=$CUDA_HOME/ --enable-single-precision
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- /home/elpa/bin/reserve_timeslot make check TEST_FLAGS='1500 500 128' - /home/elpa/bin/reserve_timeslot make check TEST_FLAGS='150 500 128'
intel-single-precision-nompi-noomp-cuda-jobs: intel-single-precision-nompi-noomp-cuda-jobs:
tags: tags:
...@@ -138,7 +138,7 @@ intel-single-precision-nompi-noomp-cuda-jobs: ...@@ -138,7 +138,7 @@ intel-single-precision-nompi-noomp-cuda-jobs:
- ./configure FC=ifort SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" CFLAGS="-O2" CXXFLAGS="-O2" FCFLAGS="-O1" --enable-gpu-support --with-cuda-path=$CUDA_HOME/ --enable-single-precision --with-mpi=0 - ./configure FC=ifort SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" CFLAGS="-O2" CXXFLAGS="-O2" FCFLAGS="-O1" --enable-gpu-support --with-cuda-path=$CUDA_HOME/ --enable-single-precision --with-mpi=0
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- /home/elpa/bin/reserve_timeslot make check TEST_FLAGS='1500 500 128' - /home/elpa/bin/reserve_timeslot make check TEST_FLAGS='150 500 128'
gfortran-single-precision-mpi-noomp-jobs: gfortran-single-precision-mpi-noomp-jobs:
...@@ -149,7 +149,7 @@ gfortran-single-precision-mpi-noomp-jobs: ...@@ -149,7 +149,7 @@ gfortran-single-precision-mpi-noomp-jobs:
- ./configure CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision FC=mpif90 - ./configure CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision FC=mpif90
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -163,7 +163,7 @@ gfortran-single-precision-mpi-noomp-assumed-size-jobs: ...@@ -163,7 +163,7 @@ gfortran-single-precision-mpi-noomp-assumed-size-jobs:
- ./configure CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision --disable-assumed-size FC=mpif90 - ./configure CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision --disable-assumed-size FC=mpif90
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -179,7 +179,7 @@ intel-double-precision-nompi-noomp-jobs: ...@@ -179,7 +179,7 @@ intel-double-precision-nompi-noomp-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no FC=ifort - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no FC=ifort
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
intel-double-precision-nompi-noomp-assumed-size-jobs: intel-double-precision-nompi-noomp-assumed-size-jobs:
tags: tags:
...@@ -189,7 +189,7 @@ intel-double-precision-nompi-noomp-assumed-size-jobs: ...@@ -189,7 +189,7 @@ intel-double-precision-nompi-noomp-assumed-size-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no --disable-assumed-size FC=ifort - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no --disable-assumed-size FC=ifort
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-nompi-noomp-jobs: gfortran-double-precision-nompi-noomp-jobs:
tags: tags:
...@@ -199,7 +199,7 @@ gfortran-double-precision-nompi-noomp-jobs: ...@@ -199,7 +199,7 @@ gfortran-double-precision-nompi-noomp-jobs:
- ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no - ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -213,7 +213,7 @@ gfortran-double-precision-nompi-noomp-assumed-size-jobs: ...@@ -213,7 +213,7 @@ gfortran-double-precision-nompi-noomp-assumed-size-jobs:
- ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no --disable-assumed-size - ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no --disable-assumed-size
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -229,7 +229,7 @@ intel-single-precision-nompi-noomp-jobs: ...@@ -229,7 +229,7 @@ intel-single-precision-nompi-noomp-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision FC=ifort - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision FC=ifort
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
intel-single-precision-nompi-noomp-assumed-size-jobs: intel-single-precision-nompi-noomp-assumed-size-jobs:
tags: tags:
...@@ -239,7 +239,7 @@ intel-single-precision-nompi-noomp-assumed-size-jobs: ...@@ -239,7 +239,7 @@ intel-single-precision-nompi-noomp-assumed-size-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --disable-assumed-size FC=ifort - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --disable-assumed-size FC=ifort
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-single-precision-nompi-noomp-jobs: gfortran-single-precision-nompi-noomp-jobs:
tags: tags:
...@@ -249,7 +249,7 @@ gfortran-single-precision-nompi-noomp-jobs: ...@@ -249,7 +249,7 @@ gfortran-single-precision-nompi-noomp-jobs:
- ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision - ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -263,7 +263,7 @@ gfortran-single-precision-nompi-noomp-assumed-size-jobs: ...@@ -263,7 +263,7 @@ gfortran-single-precision-nompi-noomp-assumed-size-jobs:
- ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --disable-assumed-size - ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --disable-assumed-size
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -281,7 +281,7 @@ intel-double-precision-mpi-openmp-jobs: ...@@ -281,7 +281,7 @@ intel-double-precision-mpi-openmp-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
intel-double-precision-mpi-openmp-assumed-size-jobs: intel-double-precision-mpi-openmp-assumed-size-jobs:
tags: tags:
...@@ -292,7 +292,7 @@ intel-double-precision-mpi-openmp-assumed-size-jobs: ...@@ -292,7 +292,7 @@ intel-double-precision-mpi-openmp-assumed-size-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-mpi-openmp-jobs: gfortran-double-precision-mpi-openmp-jobs:
tags: tags:
...@@ -303,7 +303,7 @@ gfortran-double-precision-mpi-openmp-jobs: ...@@ -303,7 +303,7 @@ gfortran-double-precision-mpi-openmp-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-mpi-openmp-assumed-size-jobs: gfortran-double-precision-mpi-openmp-assumed-size-jobs:
tags: tags:
...@@ -314,7 +314,7 @@ gfortran-double-precision-mpi-openmp-assumed-size-jobs: ...@@ -314,7 +314,7 @@ gfortran-double-precision-mpi-openmp-assumed-size-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-mpi-openmp-special-gcov-jobs: gfortran-double-precision-mpi-openmp-special-gcov-jobs:
tags: tags:
...@@ -325,7 +325,7 @@ gfortran-double-precision-mpi-openmp-special-gcov-jobs: ...@@ -325,7 +325,7 @@ gfortran-double-precision-mpi-openmp-special-gcov-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=1 - export OMP_NUM_THREADS=1
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -342,7 +342,7 @@ intel-single-precision-mpi-openmp-jobs: ...@@ -342,7 +342,7 @@ intel-single-precision-mpi-openmp-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
intel-single-precision-mpi-openmp-assumed-size-jobs: intel-single-precision-mpi-openmp-assumed-size-jobs:
tags: tags:
...@@ -353,7 +353,7 @@ intel-single-precision-mpi-openmp-assumed-size-jobs: ...@@ -353,7 +353,7 @@ intel-single-precision-mpi-openmp-assumed-size-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-single-precision-mpi-openmp-jobs: gfortran-single-precision-mpi-openmp-jobs:
tags: tags:
...@@ -364,7 +364,7 @@ gfortran-single-precision-mpi-openmp-jobs: ...@@ -364,7 +364,7 @@ gfortran-single-precision-mpi-openmp-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-single-precision-mpi-openmp-assumed-size-jobs: gfortran-single-precision-mpi-openmp-assumed-size-jobs:
tags: tags:
...@@ -375,7 +375,7 @@ gfortran-single-precision-mpi-openmp-assumed-size-jobs: ...@@ -375,7 +375,7 @@ gfortran-single-precision-mpi-openmp-assumed-size-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-single-precision-mpi-openmp-special-gcov-jobs: gfortran-single-precision-mpi-openmp-special-gcov-jobs:
...@@ -387,7 +387,7 @@ gfortran-single-precision-mpi-openmp-special-gcov-jobs: ...@@ -387,7 +387,7 @@ gfortran-single-precision-mpi-openmp-special-gcov-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=1 - export OMP_NUM_THREADS=1
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
# jobs for intel/gfortran double precision no mpi and openmp # jobs for intel/gfortran double precision no mpi and openmp
...@@ -400,7 +400,7 @@ intel-double-precision-nompi-openmp-jobs: ...@@ -400,7 +400,7 @@ intel-double-precision-nompi-openmp-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
intel-double-precision-nompi-openmp-assumed-size-jobs: intel-double-precision-nompi-openmp-assumed-size-jobs:
tags: tags:
...@@ -411,7 +411,7 @@ intel-double-precision-nompi-openmp-assumed-size-jobs: ...@@ -411,7 +411,7 @@ intel-double-precision-nompi-openmp-assumed-size-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-nompi-openmp-jobs: gfortran-double-precision-nompi-openmp-jobs:
tags: tags:
...@@ -422,7 +422,7 @@ gfortran-double-precision-nompi-openmp-jobs: ...@@ -422,7 +422,7 @@ gfortran-double-precision-nompi-openmp-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-nompi-openmp-assumed-size-jobs: gfortran-double-precision-nompi-openmp-assumed-size-jobs:
tags: tags:
...@@ -433,7 +433,7 @@ gfortran-double-precision-nompi-openmp-assumed-size-jobs: ...@@ -433,7 +433,7 @@ gfortran-double-precision-nompi-openmp-assumed-size-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-nompi-openmp-special-gcov-jobs: gfortran-double-precision-nompi-openmp-special-gcov-jobs:
tags: tags:
...@@ -444,7 +444,7 @@ gfortran-double-precision-nompi-openmp-special-gcov-jobs: ...@@ -444,7 +444,7 @@ gfortran-double-precision-nompi-openmp-special-gcov-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=1 - export OMP_NUM_THREADS=1
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
# - ./test_scripts/get_coverage_summary.sh # - ./test_scripts/get_coverage_summary.sh
# jobs for intel/gfortran double precision no mpi and openmp # jobs for intel/gfortran double precision no mpi and openmp
...@@ -458,7 +458,7 @@ intel-single-precision-nompi-openmp-jobs: ...@@ -458,7 +458,7 @@ intel-single-precision-nompi-openmp-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
intel-single-precision-nompi-openmp-assumed-size-jobs: intel-single-precision-nompi-openmp-assumed-size-jobs:
tags: tags:
...@@ -469,7 +469,7 @@ intel-single-precision-nompi-openmp-assumed-size-jobs: ...@@ -469,7 +469,7 @@ intel-single-precision-nompi-openmp-assumed-size-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-single-precision-nompi-openmp-jobs: gfortran-single-precision-nompi-openmp-jobs:
tags: tags:
...@@ -480,7 +480,7 @@ gfortran-single-precision-nompi-openmp-jobs: ...@@ -480,7 +480,7 @@ gfortran-single-precision-nompi-openmp-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-single-precision-nompi-openmp-assumed-size-jobs: gfortran-single-precision-nompi-openmp-assumed-size-jobs:
tags: tags:
...@@ -491,7 +491,7 @@ gfortran-single-precision-nompi-openmp-assumed-size-jobs: ...@@ -491,7 +491,7 @@ gfortran-single-precision-nompi-openmp-assumed-size-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-single-precision-nompi-openmp-special-gcov-jobs: gfortran-single-precision-nompi-openmp-special-gcov-jobs:
tags: tags:
...@@ -502,7 +502,7 @@ gfortran-single-precision-nompi-openmp-special-gcov-jobs: ...@@ -502,7 +502,7 @@ gfortran-single-precision-nompi-openmp-special-gcov-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=1 - export OMP_NUM_THREADS=1
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
# - ./test_scripts/get_coverage_summary.sh # - ./test_scripts/get_coverage_summary.sh
# jobs for intel/gfortran double precision mpi and no openmp ftimings enabled # jobs for intel/gfortran double precision mpi and no openmp ftimings enabled
...@@ -515,7 +515,7 @@ intel-double-precision-mpi-noopenmp-ftimings-jobs: ...@@ -515,7 +515,7 @@ intel-double-precision-mpi-noopenmp-ftimings-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP" --with-ftimings - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP" --with-ftimings
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-mpi-noopenmp-ftimings-jobs: gfortran-double-precision-mpi-noopenmp-ftimings-jobs:
tags: tags:
...@@ -525,7 +525,7 @@ gfortran-double-precision-mpi-noopenmp-ftimings-jobs: ...@@ -525,7 +525,7 @@ gfortran-double-precision-mpi-noopenmp-ftimings-jobs:
- ./configure FC=mpif90 CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --with-ftimings - ./configure FC=mpif90 CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --with-ftimings
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
# - ./test_scripts/get_coverage_summary.sh # - ./test_scripts/get_coverage_summary.sh
# jobs for intel/gfortran single precision mpi and no openmp ftimings enabled # jobs for intel/gfortran single precision mpi and no openmp ftimings enabled
...@@ -538,7 +538,7 @@ intel-single-precision-mpi-noopenmp-ftimings-jobs: ...@@ -538,7 +538,7 @@ intel-single-precision-mpi-noopenmp-ftimings-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision --with-ftimings - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision --with-ftimings
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-single-precision-mpi-noopenmp-ftimings-jobs: gfortran-single-precision-mpi-noopenmp-ftimings-jobs:
tags: tags:
...@@ -548,7 +548,7 @@ gfortran-single-precision-mpi-noopenmp-ftimings-jobs: ...@@ -548,7 +548,7 @@ gfortran-single-precision-mpi-noopenmp-ftimings-jobs:
- ./configure FC=mpif90 CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision --with-ftimings - ./configure FC=mpif90 CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP" --enable-single-precision --with-ftimings
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
# - ./test_scripts/get_coverage_summary.sh # - ./test_scripts/get_coverage_summary.sh
# jobs for intel/gfortran double precision no mpi and no openmp ftimings enabled # jobs for intel/gfortran double precision no mpi and no openmp ftimings enabled
...@@ -561,7 +561,7 @@ intel-double-precision-nompi-noopenmp-ftimings-jobs: ...@@ -561,7 +561,7 @@ intel-double-precision-nompi-noopenmp-ftimings-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no --with-ftimings FC=ifort - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no --with-ftimings FC=ifort
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-nompi-noopenmp-ftimings-jobs: gfortran-double-precision-nompi-noopenmp-ftimings-jobs:
tags: tags:
...@@ -571,7 +571,7 @@ gfortran-double-precision-nompi-noopenmp-ftimings-jobs: ...@@ -571,7 +571,7 @@ gfortran-double-precision-nompi-noopenmp-ftimings-jobs:
- ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no --with-ftimings - ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=no --with-ftimings
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
# - ./test_scripts/get_coverage_summary.sh # - ./test_scripts/get_coverage_summary.sh
# jobs for intel/gfortran single precision no mpi and no openmp ftimings enabled # jobs for intel/gfortran single precision no mpi and no openmp ftimings enabled
...@@ -584,7 +584,7 @@ intel-single-precision-nompi-noopenmp-ftimings-jobs: ...@@ -584,7 +584,7 @@ intel-single-precision-nompi-noopenmp-ftimings-jobs:
- ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --with-ftimings FC=ifort - ./configure CFLAGS="-O3 -mavx" CXXFLAGS="-O3 -mavx" FCFLAGS="-O3 -mavx" SCALAPACK_LDFLAGS="$MKL_INTEL_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_INTEL_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --with-ftimings FC=ifort
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-single-precision-nompi-noopenmp-ftimings-jobs: gfortran-single-precision-nompi-noopenmp-ftimings-jobs:
tags: tags:
...@@ -594,7 +594,7 @@ gfortran-single-precision-nompi-noopenmp-ftimings-jobs: ...@@ -594,7 +594,7 @@ gfortran-single-precision-nompi-noopenmp-ftimings-jobs:
- ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --with-ftimings - ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --with-ftimings
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -608,7 +608,7 @@ gfortran-single-precision-nompi-noopenmp-ftimings-assumed-size-jobs: ...@@ -608,7 +608,7 @@ gfortran-single-precision-nompi-noopenmp-ftimings-assumed-size-jobs:
- ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --with-ftimings --disable-assumed-size-arrays - ./configure FC=gfortran CFLAGS="--coverage -O3 -mavx" CXXFLAGS="--coverage -O3 -mavx" FCFLAGS="--coverage -O3 -mavx" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP" --with-mpi=0 --enable-single-precision --with-ftimings --disable-assumed-size-arrays
- make -j 8 - make -j 8
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
- ./ci_coverage_collect - ./ci_coverage_collect
artifacts: artifacts:
paths: paths:
...@@ -626,7 +626,7 @@ intel-double-precision-nompi-openmp-ftimings-jobs: ...@@ -626,7 +626,7 @@ intel-double-precision-nompi-openmp-ftimings-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-nompi-openmp-ftimings-jobs: gfortran-double-precision-nompi-openmp-ftimings-jobs:
tags: tags:
...@@ -637,7 +637,7 @@ gfortran-double-precision-nompi-openmp-ftimings-jobs: ...@@ -637,7 +637,7 @@ gfortran-double-precision-nompi-openmp-ftimings-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=2 - export OMP_NUM_THREADS=2
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'
gfortran-double-precision-nompi-openmp-ftimings-special-gcov-jobs: gfortran-double-precision-nompi-openmp-ftimings-special-gcov-jobs:
tags: tags:
...@@ -648,7 +648,7 @@ gfortran-double-precision-nompi-openmp-ftimings-special-gcov-jobs: ...@@ -648,7 +648,7 @@ gfortran-double-precision-nompi-openmp-ftimings-special-gcov-jobs:
- make -j 8 - make -j 8
- export OMP_NUM_THREADS=1 - export OMP_NUM_THREADS=1
- export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH - export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
- make check TEST_FLAGS='1500 50 16' - make check TEST_FLAGS='150 50 16'