Commit 1a18e868 authored by Sebastian Eibl's avatar Sebastian Eibl
Browse files

fixed issues with cuda builds

missing cuda tag now implies WALBERLA_BUILD_WITH_CUDA=OFF
parent 5679e9dc
......@@ -36,99 +36,87 @@ stages:
- docker
.build_serial_template: &build_serial_definition
<<: *build_definition
variables:
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "OFF"
WALBERLA_BUILD_WITH_OPENMP: "OFF"
CMAKE_BUILD_TYPE: "Release"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
.build_mpionly_template: &build_mpionly_definition
<<: *build_definition
variables:
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "OFF"
CMAKE_BUILD_TYPE: "Release"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
.build_hybrid_template: &build_hybrid_definition
<<: *build_definition
variables:
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "ON"
OMP_NUM_THREADS: "4"
OMP_WAIT_POLICY: "PASSIVE"
CMAKE_BUILD_TYPE: "Release"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "ON"
WALBERLA_BUILD_WITH_PARMETIS: "ON"
.build_serial_dbg_template: &build_serial_dbg_definition
<<: *build_definition
variables:
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "OFF"
WALBERLA_BUILD_WITH_OPENMP: "OFF"
CMAKE_BUILD_TYPE: "DebugOptimized"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
.build_mpionly_dbg_template: &build_mpionly_dbg_definition
<<: *build_definition
variables:
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "OFF"
CMAKE_BUILD_TYPE: "DebugOptimized"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
.build_hybrid_dbg_template: &build_hybrid_dbg_definition
<<: *build_definition
variables:
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "ON"
OMP_NUM_THREADS: "4"
OMP_WAIT_POLICY: "PASSIVE"
CMAKE_BUILD_TYPE: "DebugOptimized"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "ON"
WALBERLA_BUILD_WITH_PARMETIS: "ON"
.build_hybrid_dbg_sp_template: &build_hybrid_dbg_sp_definition
<<: *build_definition
variables:
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "ON"
OMP_NUM_THREADS: "4"
OMP_WAIT_POLICY: "PASSIVE"
CMAKE_BUILD_TYPE: "DebugOptimized"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "OFF"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
.variables: &build_serial_variables
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "OFF"
WALBERLA_BUILD_WITH_OPENMP: "OFF"
CMAKE_BUILD_TYPE: "Release"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
.variables: &build_mpionly_variables
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "OFF"
CMAKE_BUILD_TYPE: "Release"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
.variables: &build_hybrid_variables
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "ON"
OMP_NUM_THREADS: "4"
OMP_WAIT_POLICY: "PASSIVE"
CMAKE_BUILD_TYPE: "Release"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "ON"
WALBERLA_BUILD_WITH_PARMETIS: "ON"
.variables: &build_serial_dbg_variables
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "OFF"
WALBERLA_BUILD_WITH_OPENMP: "OFF"
CMAKE_BUILD_TYPE: "DebugOptimized"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
.variables: &build_mpionly_dbg_variables
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "OFF"
CMAKE_BUILD_TYPE: "DebugOptimized"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
.variables: &build_hybrid_dbg_variables
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "ON"
OMP_NUM_THREADS: "4"
OMP_WAIT_POLICY: "PASSIVE"
CMAKE_BUILD_TYPE: "DebugOptimized"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "ON"
WALBERLA_BUILD_WITH_METIS: "ON"
WALBERLA_BUILD_WITH_PARMETIS: "ON"
.variables: &build_hybrid_dbg_sp_variables
CTEST_EXCLUDE_LABELS: "longrun"
WALBERLA_BUILD_WITH_MPI: "ON"
WALBERLA_BUILD_WITH_OPENMP: "ON"
OMP_NUM_THREADS: "4"
OMP_WAIT_POLICY: "PASSIVE"
CMAKE_BUILD_TYPE: "DebugOptimized"
WALBERLA_BUFFER_DEBUG: "OFF"
WALBERLA_DOUBLE_ACCURACY: "OFF"
WALBERLA_BUILD_WITH_METIS: "OFF"
WALBERLA_BUILD_WITH_PARMETIS: "OFF"
###############################################################################
......@@ -140,8 +128,11 @@ stages:
intel_16_serial:
<<: *build_serial_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
variables:
<<: *build_serial_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -150,8 +141,11 @@ intel_16_serial:
- intel
intel_16_mpionly:
<<: *build_mpionly_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
variables:
<<: *build_mpionly_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -160,8 +154,11 @@ intel_16_mpionly:
- intel
intel_16_hybrid:
<<: *build_hybrid_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
variables:
<<: *build_hybrid_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -170,8 +167,11 @@ intel_16_hybrid:
- intel
intel_16_serial_dbg:
<<: *build_serial_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
variables:
<<: *build_serial_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -180,8 +180,11 @@ intel_16_serial_dbg:
- intel
intel_16_mpionly_dbg:
<<: *build_mpionly_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
variables:
<<: *build_mpionly_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -190,16 +193,22 @@ intel_16_mpionly_dbg:
- intel
intel_16_hybrid_dbg:
<<: *build_hybrid_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
variables:
<<: *build_hybrid_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
tags:
- cuda
- docker
- intel
intel_16_hybrid_dbg_sp:
<<: *build_hybrid_dbg_sp_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
variables:
<<: *build_hybrid_dbg_sp_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -208,8 +217,11 @@ intel_16_hybrid_dbg_sp:
- intel
intel_17_serial:
<<: *build_serial_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
variables:
<<: *build_serial_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
......@@ -217,8 +229,11 @@ intel_17_serial:
- intel
intel_17_mpionly:
<<: *build_mpionly_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
variables:
<<: *build_mpionly_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
......@@ -226,43 +241,61 @@ intel_17_mpionly:
- intel
intel_17_hybrid:
<<: *build_hybrid_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
variables:
<<: *build_hybrid_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
- intel
intel_17_serial_dbg:
<<: *build_serial_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
variables:
<<: *build_serial_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
- intel
intel_17_mpionly_dbg:
<<: *build_mpionly_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
variables:
<<: *build_mpionly_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
- intel
intel_17_hybrid_dbg:
<<: *build_hybrid_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
variables:
<<: *build_hybrid_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
- intel
intel_17_hybrid_dbg_sp:
<<: *build_hybrid_dbg_sp_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
variables:
<<: *build_hybrid_dbg_sp_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
- intel
gcc_5_serial:
<<: *build_serial_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
variables:
<<: *build_serial_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -270,8 +303,11 @@ gcc_5_serial:
- docker
gcc_5_mpionly:
<<: *build_mpionly_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
variables:
<<: *build_mpionly_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -279,22 +315,31 @@ gcc_5_mpionly:
- docker
gcc_5_hybrid:
<<: *build_hybrid_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
variables:
<<: *build_hybrid_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
tags:
- cuda
- docker
gcc_5_serial_dbg:
<<: *build_serial_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
variables:
<<: *build_serial_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
tags:
- cuda
- docker
gcc_5_mpionly_dbg:
<<: *build_mpionly_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
variables:
<<: *build_mpionly_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -302,15 +347,21 @@ gcc_5_mpionly_dbg:
- docker
gcc_5_hybrid_dbg:
<<: *build_hybrid_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
variables:
<<: *build_hybrid_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
tags:
- cuda
- docker
gcc_5_hybrid_dbg_sp:
<<: *build_hybrid_dbg_sp_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
variables:
<<: *build_hybrid_dbg_sp_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -318,110 +369,155 @@ gcc_5_hybrid_dbg_sp:
- docker
gcc_6_serial:
<<: *build_serial_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
variables:
<<: *build_serial_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
- docker
gcc_6_mpionly:
<<: *build_mpionly_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
variables:
<<: *build_mpionly_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
- docker
gcc_6_hybrid:
<<: *build_hybrid_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
variables:
<<: *build_hybrid_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
- docker
gcc_6_serial_dbg:
<<: *build_serial_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
variables:
<<: *build_serial_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
- docker
gcc_6_mpionly_dbg:
<<: *build_mpionly_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
variables:
<<: *build_mpionly_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
- docker
gcc_6_hybrid_dbg:
<<: *build_hybrid_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
variables:
<<: *build_hybrid_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
- docker
gcc_6_hybrid_dbg_sp:
<<: *build_hybrid_dbg_sp_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
variables:
<<: *build_hybrid_dbg_sp_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
- docker
gcc_7_serial:
<<: *build_serial_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
variables:
<<: *build_serial_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
- docker
gcc_7_mpionly:
<<: *build_mpionly_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
variables:
<<: *build_mpionly_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
only:
- triggers
tags:
- docker
gcc_7_hybrid:
<<: *build_hybrid_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
variables:
<<: *build_hybrid_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
gcc_7_serial_dbg:
<<: *build_serial_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
variables:
<<: *build_serial_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
gcc_7_mpionly_dbg:
<<: *build_mpionly_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
variables:
<<: *build_mpionly_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
gcc_7_hybrid_dbg:
<<: *build_hybrid_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
variables:
<<: *build_hybrid_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
gcc_7_hybrid_dbg_sp:
<<: *build_hybrid_dbg_sp_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
variables:
<<: *build_hybrid_dbg_sp_variables
WALBERLA_BUILD_WITH_CUDA: "OFF"
tags:
- docker
clang_3.6_serial:
<<: *build_serial_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
variables:
<<: *build_serial_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -429,8 +525,11 @@ clang_3.6_serial:
- docker
clang_3.6_mpionly:
<<: *build_mpionly_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
variables:
<<: *build_mpionly_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -438,8 +537,11 @@ clang_3.6_mpionly:
- docker
clang_3.6_serial_dbg:
<<: *build_serial_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
variables:
<<: *build_serial_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -447,15 +549,21 @@ clang_3.6_serial_dbg:
- docker
clang_3.6_mpionly_dbg:
<<: *build_mpionly_dbg_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
variables:
<<: *build_mpionly_dbg_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
tags:
- cuda
- docker
clang_3.7_serial:
<<: *build_serial_definition
<<: *build_definition
image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.7
variables:
<<: *build_serial_variables
WALBERLA_BUILD_WITH_CUDA: "ON"
only:
- triggers
tags:
......@@ -463,8 +571,11 @@ clang_3.7_serial: