Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
elpa
elpa
Commits
72064953
Commit
72064953
authored
Jul 10, 2017
by
Andreas Marek
Browse files
Gitlab CI: test job for GPU code coverage
parent
c5d41b6c
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
72064953
...
...
@@ -1777,6 +1777,25 @@ gfortran-single-precision-nompi-omp-no-assumed-size-avx2-jobs:
#
########################################################################################
gfortran-double-precision-mpi-noomp-coverage-jobs
:
tags
:
-
gpu-coverage
script
:
-
module unload gcc
-
module load gcc/4.9 cuda
-
module list
-
./autogen.sh
-
./configure --enable-option-checking=fatal CFLAGS="--coverage -O2" FCFLAGS="--coverage -O1" SCALAPACK_LDFLAGS="$MKL_GFORTRAN_SCALAPACK_LDFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" SCALAPACK_FCFLAGS="$MKL_GFORTRAN_SCALAPACK_FCFLAGS_MPI_NO_OMP -L$CUDA_HOME/lib64 -lcublas -I$CUDA_HOME/include" --enable-gpu --with-cuda-path=$CUDA_HOME/ --disable-assumed-size --disable-sse --disable-sse-assembly --disable-avx --disable-avx2 FC=mpif90
-
make -j
8
-
export LD_LIBRARY_PATH=$MKL_HOME/lib/intel64:$LD_LIBRARY_PATH
-
/home/elpa/bin/reserve_timeslot_2 make check TEST_FLAGS='500 500 128' || { cat test-suite.log; exit 1; }
-
grep -i "Expected %stop" test-suite.log && exit 1 ||
true
;
-
./ci_coverage_collect
artifacts
:
paths
:
-
coverage_data
intel-double-precision-mpi-noomp-cuda-jobs-blocksize-32
:
tags
:
-
gpu
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment