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
Sebastian Ohlmann
elpa
Commits
8facab5a
Commit
8facab5a
authored
Sep 27, 2019
by
Andreas Marek
Browse files
Gitlab CI: fix distcheck tests
parent
6c4c3def
Changes
3
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
8facab5a
...
...
@@ -60,7 +60,7 @@ distcheck:
- distcheck
script:
- ./ci_test_scripts/run_ci_tests.sh -c " CC=gcc FC=gfortran SCALAPACK_LDFLAGS=\"$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP\" SCALAPACK_FCFLAGS=\"$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP\" --enable-option-checking=fatal --with-mpi=no --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 || { cat config.log; exit 1; } " -t $MPI_TASKS -m 150 -n 50 -b 16 -s $SKIP_STEP -i $INTERACTIVE_RUN -S $SLURM
- ./ci_test_scripts/run_distcheck_tests.sh -c " CC=gcc FC=gfortran SCALAPACK_LDFLAGS=\
\\
"$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP\
\\
" SCALAPACK_FCFLAGS=\
\\
"$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP\
\\
" --enable-option-checking=fatal --with-mpi=no --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 " -t $MPI_TASKS -m 150 -n 50 -b 16 -S$SLURM
- ./ci_test_scripts/run_distcheck_tests.sh -c " CC=gcc FC=gfortran SCALAPACK_LDFLAGS=\"$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP\" SCALAPACK_FCFLAGS=\"$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP\" --enable-option-checking=fatal --with-mpi=no --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 " -t $MPI_TASKS -m 150 -n 50 -b 16 -S$SLURM
...
...
@@ -69,7 +69,7 @@ distcheck-mpi:
- distcheck
script:
- ./ci_test_scripts/run_ci_tests.sh -c " FC=mpiifort FCFLAGS=\"-xHost\" CFLAGS=\"-march=native\" SCALAPACK_LDFLAGS=\"$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP\" SCALAPACK_FCFLAGS=\"$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP\" --enable-option-checking=fatal --with-mpi=yes --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 || { cat config.log; exit 1; } " -t $MPI_TASKS -m 150 -n 50 -b 16 -s $SKIP_STEP -i $INTERACTIVE_RUN -S $SLURM
- ./ci_test_scripts/run_distcheck_tests.sh -c " FC=mpiifort FCFLAGS=\
\\
"-xHost\
\\
" CFLAGS=\
\\
"-march=native\
\\
" SCALAPACK_LDFLAGS=\
\\
"$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP\
\\
" SCALAPACK_FCFLAGS=\
\\
"$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP\
\\
" --enable-option-checking=fatal --with-mpi=yes --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 " -t $MPI_TASKS -m 150 -n 50 -b 16 -S$SLURM
- ./ci_test_scripts/run_distcheck_tests.sh -c " FC=mpiifort FCFLAGS=\"-xHost\" CFLAGS=\"-march=native\" SCALAPACK_LDFLAGS=\"$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP\" SCALAPACK_FCFLAGS=\"$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP\" --enable-option-checking=fatal --with-mpi=yes --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 " -t $MPI_TASKS -m 150 -n 50 -b 16 -S$SLURM
...
...
@@ -78,7 +78,7 @@ distcheck-no-autotune:
- distcheck
script:
- ./ci_test_scripts/run_ci_tests.sh -c " FC=mpiifort FCFLAGS=\"-xHost\" CFLAGS=\"-march=native\" SCALAPACK_LDFLAGS=\"$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP\" SCALAPACK_FCFLAGS=\"$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP\" --enable-option-checking=fatal --with-mpi=yes --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 --disable-autotuning || { cat config.log; exit 1; } " -t $MPI_TASKS -m 150 -n 50 -b 16 -s $SKIP_STEP -i $INTERACTIVE_RUN -S $SLURM
- ./ci_test_scripts/run_distcheck_tests.sh -c " FC=mpiifort FCFLAGS=\
\\
"-xHost\
\\
" CFLAGS=\
\\
"-march=native\
\\
" SCALAPACK_LDFLAGS=\
\\
"$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP\
\\
" SCALAPACK_FCFLAGS=\
\\
"$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP\
\\
" --enable-option-checking=fatal --with-mpi=yes --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 --disable-autotuning " -t $MPI_TASKS -m 150 -n 50 -b 16 -S$SLURM
- ./ci_test_scripts/run_distcheck_tests.sh -c " FC=mpiifort FCFLAGS=\"-xHost\" CFLAGS=\"-march=native\" SCALAPACK_LDFLAGS=\"$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP\" SCALAPACK_FCFLAGS=\"$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP\" --enable-option-checking=fatal --with-mpi=yes --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 --disable-autotuning " -t $MPI_TASKS -m 150 -n 50 -b 16 -S$SLURM
...
...
@@ -100,7 +100,7 @@ python-distcheck:
- ./ci_test_scripts/run_ci_tests.sh -c "CC=\"mpiicc\" CFLAGS=\"-O3 -xAVX\" FC="mpiifort" FCFLAGS=\"-O3 -xAVX\" SCALAPACK_LDFLAGS=\"$MKL_ANACONDA_INTEL_SCALAPACK_LDFLAGS_MPI_OMP\" SCALAPACK_FCFLAGS=\"$MKL_ANACONDA_INTEL_SCALAPACK_FCFLAGS_MPI_OMP\" --enable-option-checking=fatal --with-mpi=yes --enable-openmp --disable-gpu --enable-avx --enable-python --enable-python-tests || { cat config.log; exit 1; }" -j 8 -t $MPI_TASKS -m 150 -n 50 -b 16 -s $SKIP_STEP -i $INTERACTIVE_RUN -S $SLURM
- ./ci_test_scripts/run_distcheck_tests.sh -c "CC=\
\\
"mpiicc\
\\
" CFLAGS=\
\\
"-O3 -xAVX\
\\
" FC=\
\\
"mpiifort\
\\
" FCFLAGS=\
\\
"-O3 -xAVX\
\\
" SCALAPACK_LDFLAGS=\
\\
"$MKL_ANACONDA_INTEL_SCALAPACK_LDFLAGS_MPI_OMP
\\
\" SCALAPACK_FCFLAGS=\
\\
"$MKL_ANACONDA_INTEL_SCALAPACK_FCFLAGS_MPI_OMP
\\
\" --enable-option-checking=fatal --with-mpi=yes --enable-openmp --disable-gpu --enable-avx --enable-python --enable-python-tests" -t $MPI_TASKS -m 150 -n 50 -b 16 -S $SLURM || { chmod u+rwX -R . ; exit 1 ; }
- ./ci_test_scripts/run_distcheck_tests.sh -c "CC=\"mpiicc\" CFLAGS=\"-O3 -xAVX\" FC=\"mpiifort\" FCFLAGS=\"-O3 -xAVX\" SCALAPACK_LDFLAGS=\"$MKL_ANACONDA_INTEL_SCALAPACK_LDFLAGS_MPI_OMP \" SCALAPACK_FCFLAGS=\"$MKL_ANACONDA_INTEL_SCALAPACK_FCFLAGS_MPI_OMP \" --enable-option-checking=fatal --with-mpi=yes --enable-openmp --disable-gpu --enable-avx --enable-python --enable-python-tests" -t $MPI_TASKS -m 150 -n 50 -b 16 -S $SLURM || { chmod u+rwX -R . ; exit 1 ; }
# test_project_1stage_legacy_api_gnu
...
...
ci_test_scripts/generate_gitlab_ci_tests.py
View file @
8facab5a
...
...
@@ -284,8 +284,8 @@ print(" script:")
print
(
" - ./ci_test_scripts/run_ci_tests.sh -c
\"
CC=gcc FC=gfortran SCALAPACK_LDFLAGS=
\\\"
$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP
\\\"
\
SCALAPACK_FCFLAGS=
\\\"
$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP
\\\"
--enable-option-checking=fatal --with-mpi=no --disable-sse-assembly
\
--disable-sse --disable-avx --disable-avx2 || { cat config.log; exit 1; }
\"
-t $MPI_TASKS -m 150 -n 50 -b 16 -s $SKIP_STEP -i $INTERACTIVE_RUN -S $SLURM "
)
print
(
" - ./ci_test_scripts/run_distcheck_tests.sh -c
\"
CC=gcc FC=gfortran SCALAPACK_LDFLAGS=
\\\
\\\\
"
$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP
\\\
\\\\
"
\
SCALAPACK_FCFLAGS=
\\\
\\\\
"
$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP
\\\
\\\\
"
--enable-option-checking=fatal --with-mpi=no --disable-sse-assembly
\
print
(
" - ./ci_test_scripts/run_distcheck_tests.sh -c
\"
CC=gcc FC=gfortran SCALAPACK_LDFLAGS=
\\\"
$MKL_GFORTRAN_SCALAPACK_LDFLAGS_NO_MPI_NO_OMP
\\\"
\
SCALAPACK_FCFLAGS=
\\\"
$MKL_GFORTRAN_SCALAPACK_FCFLAGS_NO_MPI_NO_OMP
\\\"
--enable-option-checking=fatal --with-mpi=no --disable-sse-assembly
\
--disable-sse --disable-avx --disable-avx2
\"
-t $MPI_TASKS -m 150 -n 50 -b 16 -S$SLURM "
)
print
(
"
\n\n
"
)
...
...
@@ -299,9 +299,9 @@ print(" - ./ci_test_scripts/run_ci_tests.sh -c \" FC=mpiifort FCFLAGS=\\\"-xH
--enable-option-checking=fatal --with-mpi=yes
\
--disable-sse-assembly --disable-sse --disable-avx --disable-avx2 || { cat config.log; exit 1; }
\"
-t $MPI_TASKS -m 150
\
-n 50 -b 16 -s $SKIP_STEP -i $INTERACTIVE_RUN -S $SLURM "
)
print
(
" - ./ci_test_scripts/run_distcheck_tests.sh -c
\"
FC=mpiifort FCFLAGS=
\\\
\\\\
"
-xHost
\\\
\\\\
"
\
CFLAGS=
\\\
\\\\
"
-march=native
\\\
\\\\
"
SCALAPACK_LDFLAGS=
\\\
\\\\
"
$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP
\\\
\\\\
"
\
SCALAPACK_FCFLAGS=
\\\
\\\\
"
$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP
\\\
\\\\
"
--enable-option-checking=fatal
\
print
(
" - ./ci_test_scripts/run_distcheck_tests.sh -c
\"
FC=mpiifort FCFLAGS=
\\\"
-xHost
\\\"
\
CFLAGS=
\\\"
-march=native
\\\"
SCALAPACK_LDFLAGS=
\\\"
$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP
\\\"
\
SCALAPACK_FCFLAGS=
\\\"
$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP
\\\"
--enable-option-checking=fatal
\
--with-mpi=yes --disable-sse-assembly --disable-sse --disable-avx --disable-avx2
\"
-t $MPI_TASKS -m 150 -n 50 -b 16 -S$SLURM "
)
print
(
"
\n\n
"
)
...
...
@@ -315,9 +315,9 @@ print(" - ./ci_test_scripts/run_ci_tests.sh -c \" FC=mpiifort FCFLAGS=\\\"-xH
--enable-option-checking=fatal --with-mpi=yes
\
--disable-sse-assembly --disable-sse --disable-avx --disable-avx2 --disable-autotuning || { cat config.log; exit 1; }
\"
-t $MPI_TASKS -m 150
\
-n 50 -b 16 -s $SKIP_STEP -i $INTERACTIVE_RUN -S $SLURM "
)
print
(
" - ./ci_test_scripts/run_distcheck_tests.sh -c
\"
FC=mpiifort FCFLAGS=
\\\
\\\\
"
-xHost
\\\
\\\\
"
\
CFLAGS=
\\\
\\\\
"
-march=native
\\\
\\\\
"
SCALAPACK_LDFLAGS=
\\\
\\\\
"
$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP
\\\
\\\\
"
\
SCALAPACK_FCFLAGS=
\\\
\\\\
"
$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP
\\\
\\\\
"
--enable-option-checking=fatal
\
print
(
" - ./ci_test_scripts/run_distcheck_tests.sh -c
\"
FC=mpiifort FCFLAGS=
\\\"
-xHost
\\\"
\
CFLAGS=
\\\"
-march=native
\\\"
SCALAPACK_LDFLAGS=
\\\"
$MKL_INTEL_SCALAPACK_LDFLAGS_MPI_NO_OMP
\\\"
\
SCALAPACK_FCFLAGS=
\\\"
$MKL_INTEL_SCALAPACK_FCFLAGS_MPI_NO_OMP
\\\"
--enable-option-checking=fatal
\
--with-mpi=yes --disable-sse-assembly --disable-sse --disable-avx --disable-avx2 --disable-autotuning
\"
-t $MPI_TASKS -m 150 -n 50 -b 16 -S$SLURM "
)
print
(
"
\n\n
"
)
...
...
@@ -360,10 +360,10 @@ python_ci_tests = [
'-s $SKIP_STEP -i $INTERACTIVE_RUN -S $SLURM'
,
"
\n
"
,
' - ./ci_test_scripts/run_distcheck_tests.sh -c "'
'CC=
\\\
\\\\
"
mpiicc
\\\
\\\\
"
CFLAGS=
\\\
\\\\
"
-O3 -xAVX
\\\
\\\\
"
'
'FC=
\\\
\\\\
"
mpiifort
\\\
\\\\
"
FCFLAGS=
\\\
\\\\
"
-O3 -xAVX
\\\
\\\\
"
'
'SCALAPACK_LDFLAGS=
\\\
\\\\
"
$MKL_ANACONDA_INTEL_SCALAPACK_LDFLAGS_MPI_OMP
\\\\
\\\"
'
'SCALAPACK_FCFLAGS=
\\\
\\\\
"
$MKL_ANACONDA_INTEL_SCALAPACK_FCFLAGS_MPI_OMP
\\\\
\\\"
'
'CC=
\\\"
mpiicc
\\\"
CFLAGS=
\\\"
-O3 -xAVX
\\\"
'
'FC=
\\\"
mpiifort
\\\"
FCFLAGS=
\\\"
-O3 -xAVX
\\\"
'
'SCALAPACK_LDFLAGS=
\\\"
$MKL_ANACONDA_INTEL_SCALAPACK_LDFLAGS_MPI_OMP
\\\"
'
'SCALAPACK_FCFLAGS=
\\\"
$MKL_ANACONDA_INTEL_SCALAPACK_FCFLAGS_MPI_OMP
\\\"
'
'--enable-option-checking=fatal --with-mpi=yes --enable-openmp '
'--disable-gpu --enable-avx --enable-python --enable-python-tests'
'" -t $MPI_TASKS -m 150 -n 50 -b 16 -S $SLURM || { chmod u+rwX -R . ; exit 1 ; }'
,
...
...
ci_test_scripts/run_ci_tests.sh
View file @
8facab5a
...
...
@@ -136,13 +136,13 @@ then
if
[
"
$gpuJob
"
==
"yes"
]
then
cp
$HOME
/runners/job_script_templates/run_
${
CLUSTER
}
_1node_2GPU.sh
.
echo
"./configure "
"
$configureArgs
"
" || { cat config.log; exit 1; }"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
"./configure "
"
$configureArgs
"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
" "
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
"make -j 16
|| { exit 1; }
"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
"make -j 16"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
" "
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
"export OMP_NUM_THREADS=
$ompThreads
"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
"export TASKS=
$mpiTasks
"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
"make check TEST_FLAGS=
\"
$matrixSize
$nrEV
$blockSize
\"
|| { exit 1; }
"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
"make check TEST_FLAGS=
\"
$matrixSize
$nrEV
$blockSize
\"
"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
" "
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
"#copy everything back from /tmp/elpa to runner directory"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
echo
"cp -r *
\$
runner_path"
>>
./run_
${
CLUSTER
}
_1node_2GPU.sh
...
...
@@ -170,13 +170,13 @@ then
if
[[
"
$CI_RUNNER_TAGS
"
=
~
"sse"
]]
||
[[
"
$CI_RUNNER_TAGS
"
=
~
"avx"
]]
||
[[
"
$CI_RUNNER_TAGS
"
=
~
"avx2"
]]
||
[
[
"
$CI_RUNNER_TAGS
"
=
~
"avx512"
]]
then
cp
$HOME
/runners/job_script_templates/run_
${
CLUSTER
}
_1node.sh
.
echo
"./configure "
"
$configureArgs
"
" || { cat config.log; exit 1; }"
>>
./run_
${
CLUSTER
}
_1node.sh
echo
"./configure "
"
$configureArgs
"
>>
./run_
${
CLUSTER
}
_1node.sh
echo
" "
>>
./run_
${
CLUSTER
}
_1node.sh
echo
"make -j 16
|| { exit 1; }
"
>>
./run_
${
CLUSTER
}
_1node.sh
echo
"make -j 16 "
>>
./run_
${
CLUSTER
}
_1node.sh
echo
" "
>>
./run_
${
CLUSTER
}
_1node.sh
echo
"export OMP_NUM_THREADS=
$ompThreads
"
>>
./run_
${
CLUSTER
}
_1node.sh
echo
"export TASKS=
$mpiTasks
"
>>
./run_
${
CLUSTER
}
_1node.sh
echo
"make check TEST_FLAGS=
\"
$matrixSize
$nrEV
$blockSize
\"
|| { exit 1; }
"
>>
./run_
${
CLUSTER
}
_1node.sh
echo
"make check TEST_FLAGS=
\"
$matrixSize
$nrEV
$blockSize
\"
"
>>
./run_
${
CLUSTER
}
_1node.sh
echo
" "
>>
./run_
${
CLUSTER
}
_1node.sh
echo
"#copy everything back from /tmp/elpa to runner directory"
>>
./run_
${
CLUSTER
}
_1node.sh
echo
"cp -r *
\$
runner_path"
>>
./run_
${
CLUSTER
}
_1node.sh
...
...
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