Due to a key rollover of our WebSSO provider there might be a short downtime of this Gitlab server on Friday 2.

.gitlab-ci.yml 49.9 KB
Newer Older
1 2
###############################################################################
##                                                                           ##
Michael Kuron's avatar
Michael Kuron committed
3
##    General settings                                                       ##
4 5 6 7 8 9 10 11
##                                                                           ##
###############################################################################

stages:
   - test
   - deploy

   
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
###############################################################################
##                                                                           ##
##    Build templates                                                        ##
##                                                                           ##
###############################################################################

.build_template: &build_definition
   script:
      - export NUM_CORES=$(nproc --all)
      - export MAX_BUILD_CORES=$(( $(awk '( $1 == "MemTotal:" ) { print $2 }' /proc/meminfo) / ( 4 * 1024 * 1024  ) ))
      - "[[ $MAX_BUILD_CORES -lt $NUM_CORES ]] && export NUM_BUILD_CORES=$MAX_BUILD_CORES || export NUM_BUILD_CORES=$NUM_CORES"
      - $CXX --version
      - cmake --version
      - ccache --version
      - mpirun --version
      - export CCACHE_BASEDIR=$CI_PROJECT_DIR
      - mkdir $CI_PROJECT_DIR/build
      - cd $CI_PROJECT_DIR/build
      - if dpkg --compare-versions `ompi_info | head -2 | tail -1 | sed 's/[^0-9.]*\([0-9.]*\).*/\1/'` ge 1.10; then export MPIEXEC_PREFLAGS="--allow-run-as-root" ; fi
31
      - cmake .. -DWALBERLA_BUFFER_DEBUG=$WALBERLA_BUFFER_DEBUG -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_TOOLS=ON -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI -DWALBERLA_BUILD_WITH_CUDA=$WALBERLA_BUILD_WITH_CUDA -DWALBERLA_BUILD_WITH_PYTHON=$WALBERLA_BUILD_WITH_PYTHON -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DMPIEXEC_PREFLAGS=$MPIEXEC_PREFLAGS -DWALBERLA_DOUBLE_ACCURACY=$WALBERLA_DOUBLE_ACCURACY -DWARNING_ERROR=ON -DWALBERLA_BUILD_WITH_METIS=$WALBERLA_BUILD_WITH_METIS -DWALBERLA_BUILD_WITH_PARMETIS=$WALBERLA_BUILD_WITH_PARMETIS
32 33 34 35 36 37
      - cmake . -LAH
      - make -j $NUM_BUILD_CORES -l $NUM_CORES
      - ctest -LE $CTEST_EXCLUDE_LABELS -C $CMAKE_BUILD_TYPE --output-on-failure -j $NUM_CORES
   tags:
      - docker

Martin Bauer's avatar
Martin Bauer committed
38

Sebastian Eibl's avatar
Sebastian Eibl committed
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
.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"
Martin Bauer's avatar
Martin Bauer committed
120 121


122 123
###############################################################################
##                                                                           ##
Martin Bauer's avatar
Martin Bauer committed
124
##    Linux builds                                                           ##
125 126 127
##                                                                           ##
###############################################################################

Martin Bauer's avatar
Martin Bauer committed
128 129 130


intel_16_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
131
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
132
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
Sebastian Eibl's avatar
Sebastian Eibl committed
133 134 135
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
136
   only:
137 138
      variables:
         - $ENABLE_NIGHTLY_BUILDS
139
   tags:
140
      - cuda
Martin Bauer's avatar
Martin Bauer committed
141
      - docker
Martin Bauer's avatar
Martin Bauer committed
142
      - intel
Martin Bauer's avatar
Martin Bauer committed
143 144

intel_16_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
145
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
146
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
Sebastian Eibl's avatar
Sebastian Eibl committed
147 148 149
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
150
   only:
151 152
      variables:
         - $ENABLE_NIGHTLY_BUILDS
153
   tags:
154
      - cuda
Martin Bauer's avatar
Martin Bauer committed
155
      - docker
Martin Bauer's avatar
Martin Bauer committed
156
      - intel
Martin Bauer's avatar
Martin Bauer committed
157 158

intel_16_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
159
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
160
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
Sebastian Eibl's avatar
Sebastian Eibl committed
161 162 163
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
164
   only:
165 166
      variables:
         - $ENABLE_NIGHTLY_BUILDS
167
   tags:
168
      - cuda
Martin Bauer's avatar
Martin Bauer committed
169
      - docker
Martin Bauer's avatar
Martin Bauer committed
170
      - intel
Martin Bauer's avatar
Martin Bauer committed
171 172

intel_16_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
173
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
174
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
Sebastian Eibl's avatar
Sebastian Eibl committed
175 176 177
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
178
   only:
179 180
      variables:
         - $ENABLE_NIGHTLY_BUILDS
181
   tags:
182
      - cuda
Martin Bauer's avatar
Martin Bauer committed
183
      - docker
Martin Bauer's avatar
Martin Bauer committed
184
      - intel
Martin Bauer's avatar
Martin Bauer committed
185 186

intel_16_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
187
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
188
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
Sebastian Eibl's avatar
Sebastian Eibl committed
189 190 191
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
192
   only:
193 194
      variables:
         - $ENABLE_NIGHTLY_BUILDS
195
   tags:
196
      - cuda
Martin Bauer's avatar
Martin Bauer committed
197
      - docker
Martin Bauer's avatar
Martin Bauer committed
198
      - intel
Martin Bauer's avatar
Martin Bauer committed
199 200

intel_16_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
201
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
202
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
Sebastian Eibl's avatar
Sebastian Eibl committed
203 204 205
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
206 207 208
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
209
   tags:
210
      - cuda
Martin Bauer's avatar
Martin Bauer committed
211
      - docker
Martin Bauer's avatar
Martin Bauer committed
212
      - intel
Martin Bauer's avatar
Martin Bauer committed
213 214

intel_16_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
215
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
216
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:16
Sebastian Eibl's avatar
Sebastian Eibl committed
217 218 219
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
220
   only:
221 222
      variables:
         - $ENABLE_NIGHTLY_BUILDS
223
   tags:
224
      - cuda
Martin Bauer's avatar
Martin Bauer committed
225
      - docker
Martin Bauer's avatar
Martin Bauer committed
226
      - intel
Martin Bauer's avatar
Martin Bauer committed
227 228

intel_17_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
229
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
230
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
Sebastian Eibl's avatar
Sebastian Eibl committed
231 232 233
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
234
   only:
235 236
      variables:
         - $ENABLE_NIGHTLY_BUILDS
237
   tags:
Martin Bauer's avatar
Martin Bauer committed
238
      - docker
Martin Bauer's avatar
Martin Bauer committed
239
      - intel
Martin Bauer's avatar
Martin Bauer committed
240 241

intel_17_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
242
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
243
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
Sebastian Eibl's avatar
Sebastian Eibl committed
244 245 246
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
247
   only:
248 249
      variables:
         - $ENABLE_NIGHTLY_BUILDS
250
   tags:
Martin Bauer's avatar
Martin Bauer committed
251
      - docker
Martin Bauer's avatar
Martin Bauer committed
252
      - intel
Martin Bauer's avatar
Martin Bauer committed
253 254

intel_17_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
255
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
256
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
Sebastian Eibl's avatar
Sebastian Eibl committed
257 258 259
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
260 261 262
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
263
   tags:
Martin Bauer's avatar
Martin Bauer committed
264
      - docker
Martin Bauer's avatar
Martin Bauer committed
265
      - intel
Martin Bauer's avatar
Martin Bauer committed
266 267

intel_17_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
268
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
269
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
Sebastian Eibl's avatar
Sebastian Eibl committed
270 271 272
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
273 274 275
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
276
   tags:
Martin Bauer's avatar
Martin Bauer committed
277
      - docker
Martin Bauer's avatar
Martin Bauer committed
278
      - intel
Martin Bauer's avatar
Martin Bauer committed
279 280

intel_17_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
281
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
282
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
Sebastian Eibl's avatar
Sebastian Eibl committed
283 284 285
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
286
   only:
287
      variables:
Christian Godenschwager's avatar
Christian Godenschwager committed
288
         - $ENABLE_NIGHTLY_BUILDS
289
   tags:
Martin Bauer's avatar
Martin Bauer committed
290
      - docker
Martin Bauer's avatar
Martin Bauer committed
291
      - intel
Martin Bauer's avatar
Martin Bauer committed
292 293

intel_17_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
294
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
295
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
Sebastian Eibl's avatar
Sebastian Eibl committed
296 297 298
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
299
   only:
300
      variables:
Christian Godenschwager's avatar
Christian Godenschwager committed
301
         - $ENABLE_NIGHTLY_BUILDS
302
   tags:
Martin Bauer's avatar
Martin Bauer committed
303
      - docker
Martin Bauer's avatar
Martin Bauer committed
304
      - intel
Martin Bauer's avatar
Martin Bauer committed
305 306

intel_17_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
307
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
308
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:17
Christian Godenschwager's avatar
Christian Godenschwager committed
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
   tags:
      - docker
      - intel

intel_18_serial:
   <<: *build_definition
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
   tags:
      - docker
      - intel

intel_18_mpionly:
   <<: *build_definition
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
   tags:
      - docker
      - intel

intel_18_hybrid:
   <<: *build_definition
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
   tags:
      - docker
      - intel

intel_18_serial_dbg:
   <<: *build_definition
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
   tags:
      - docker
      - intel

intel_18_mpionly_dbg:
   <<: *build_definition
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
   tags:
      - docker
      - intel

intel_18_hybrid_dbg:
   <<: *build_definition
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
   tags:
      - docker
      - intel

intel_18_hybrid_dbg_sp:
   <<: *build_definition
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
Sebastian Eibl's avatar
Sebastian Eibl committed
400 401 402
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
403 404 405
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
406
   tags:
Martin Bauer's avatar
Martin Bauer committed
407
      - docker
Martin Bauer's avatar
Martin Bauer committed
408
      - intel
409

Martin Bauer's avatar
Martin Bauer committed
410
gcc_5_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
411
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
412
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
413 414 415
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
416
   only:
417 418
      variables:
         - $ENABLE_NIGHTLY_BUILDS
419 420 421
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
422 423

gcc_5_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
424
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
425
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
426 427 428
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
429
   only:
430 431
      variables:
         - $ENABLE_NIGHTLY_BUILDS
432 433 434
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
435 436

gcc_5_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
437
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
438
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
439 440 441
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
442 443 444
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Martin Bauer's avatar
Martin Bauer committed
445
   tags:
Martin Bauer's avatar
Martin Bauer committed
446
      - cuda
447
      - docker
Martin Bauer's avatar
Martin Bauer committed
448 449

gcc_5_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
450
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
451
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
452 453 454
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
455 456 457
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Martin Bauer's avatar
Martin Bauer committed
458
   tags:
Martin Bauer's avatar
Martin Bauer committed
459
      - cuda
460
      - docker
Martin Bauer's avatar
Martin Bauer committed
461 462

gcc_5_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
463
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
464
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
465 466 467
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
468
   only:
469 470
      variables:
         - $ENABLE_NIGHTLY_BUILDS
471 472 473
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
474 475

gcc_5_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
476
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
477
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
478 479 480
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
481 482 483
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
484 485 486
   tags:
      - cuda
      - docker
487

Martin Bauer's avatar
Martin Bauer committed
488
gcc_5_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
489
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
490
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
491 492 493
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
494
   only:
495 496
      variables:
         - $ENABLE_NIGHTLY_BUILDS
497 498 499
   tags:
      - cuda
      - docker
500

Martin Bauer's avatar
Martin Bauer committed
501
gcc_6_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
502
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
503
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
504 505 506
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
507
   only:
508 509
      variables:
         - $ENABLE_NIGHTLY_BUILDS
510 511
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
512 513

gcc_6_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
514
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
515
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
516 517 518
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
519
   only:
520 521
      variables:
         - $ENABLE_NIGHTLY_BUILDS
522 523
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
524 525

gcc_6_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
526
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
527
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
528 529 530
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
531
   only:
532 533
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
534 535 536 537
   tags:
      - docker

gcc_6_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
538
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
539
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
540 541 542
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
543
   only:
544 545
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
546 547 548 549
   tags:
      - docker

gcc_6_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
550
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
551
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
552 553 554
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
555
   only:
556 557
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
558 559 560 561
   tags:
      - docker

gcc_6_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
562
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
563
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
564 565 566
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
567
   only:
568 569
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
570 571
   tags:
      - docker
572

Martin Bauer's avatar
Martin Bauer committed
573
gcc_6_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
574
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
575
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
576 577 578
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
579
   only:
580 581
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
582 583 584 585
   tags:
      - docker

gcc_7_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
586
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
587
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
588 589 590
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
591
   only:
592 593
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
594 595 596 597
   tags:
      - docker

gcc_7_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
598
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
599
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
600 601 602
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
603
   only:
604 605
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
606 607 608 609
   tags:
      - docker

gcc_7_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
610
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
611
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
612 613 614
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
615 616 617
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
618 619 620 621
   tags:
      - docker

gcc_7_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
622
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
623
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
624 625 626
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
627 628 629
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
630 631 632 633
   tags:
      - docker

gcc_7_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
634
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
635
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
636 637 638
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
639 640 641
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
642 643 644 645
   tags:
      - docker

gcc_7_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
646
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
647
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
648 649 650
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
651 652 653
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
654 655 656 657
   tags:
      - docker

gcc_7_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
658
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
659
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
660 661 662
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
663 664 665
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Martin Bauer's avatar
Martin Bauer committed
666 667
   tags:
      - docker
668

Martin Bauer's avatar
Martin Bauer committed
669
clang_3.6_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
670
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
671
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
Sebastian Eibl's avatar
Sebastian Eibl committed
672 673 674
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
675
   only:
676 677
      variables:
         - $ENABLE_NIGHTLY_BUILDS
678 679 680
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
681 682

clang_3.6_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
683
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
684
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
Sebastian Eibl's avatar
Sebastian Eibl committed
685 686 687
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
688
   only:
689 690
      variables:
         - $ENABLE_NIGHTLY_BUILDS
691 692 693
   tags:
      - cuda
      - docker
694

Martin Bauer's avatar
Martin Bauer committed
695
clang_3.6_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
696
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
697
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
Sebastian Eibl's avatar
Sebastian Eibl committed
698 699 700
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
701
   only:
702 703
      variables:
         - $ENABLE_NIGHTLY_BUILDS
704 705 706
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
707

708
clang_3.6_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
709
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
710
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
Sebastian Eibl's avatar
Sebastian Eibl committed
711 712 713
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
714 715 716
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
717 718 719
   tags:
      - cuda
      - docker
720

Martin Bauer's avatar
Martin Bauer committed
721
clang_3.7_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
722
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
723
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.7
Sebastian Eibl's avatar
Sebastian Eibl committed
724 725 726
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
727
   only:
728 729
      variables:
         - $ENABLE_NIGHTLY_BUILDS
730 731 732
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
733 734

clang_3.7_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
735
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
736
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.7
Sebastian Eibl's avatar
Sebastian Eibl committed
737 738 739
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
740
   only:
741 742
      variables:
         - $ENABLE_NIGHTLY_BUILDS
743 744 745
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
746 747

clang_3.7_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
748
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
749
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.7
Sebastian Eibl's avatar
Sebastian Eibl committed
750 751 752
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
753
   only:
754 755
      variables:
         - $ENABLE_NIGHTLY_BUILDS
756 757 758
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
759 760

clang_3.7_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
761
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
762
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.7
Sebastian Eibl's avatar
Sebastian Eibl committed
763 764 765
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
766
   only:
767 768
      variables:
         - $ENABLE_NIGHTLY_BUILDS
769 770 771
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
772 773

clang_3.8_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
774
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
775
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.8
Sebastian Eibl's avatar
Sebastian Eibl committed
776 777 778
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
779
   only:
780 781
      variables:
         - $ENABLE_NIGHTLY_BUILDS
782 783 784
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
785 786

clang_3.8_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
787
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
788
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.8
Sebastian Eibl's avatar
Sebastian Eibl committed
789 790 791
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
792
   only:
793 794
      variables:
         - $ENABLE_NIGHTLY_BUILDS
795 796 797
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
798 799

clang_3.8_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
800
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
801
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.8
Sebastian Eibl's avatar
Sebastian Eibl committed
802 803 804
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
805
   only:
806 807
      variables:
         - $ENABLE_NIGHTLY_BUILDS
808 809 810
   tags:
      - cuda
      - docker
811

Martin Bauer's avatar
Martin Bauer committed
812
clang_3.8_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
813
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
814
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.8
Sebastian Eibl's avatar
Sebastian Eibl committed
815 816 817
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
818
   only:
819 820
      variables:
         - $ENABLE_NIGHTLY_BUILDS
821 822 823
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
824 825

clang_3.8_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
826
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
827
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.8
Sebastian Eibl's avatar
Sebastian Eibl committed
828 829 830
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
831
   only:
832 833
      variables:
         - $ENABLE_NIGHTLY_BUILDS
834 835 836
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
837 838

clang_3.8_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
839
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
840
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.8
Sebastian Eibl's avatar
Sebastian Eibl committed
841 842 843
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
844
   only:
845 846
      variables:
         - $ENABLE_NIGHTLY_BUILDS
847 848 849
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
850 851

clang_3.8_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
852
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
853
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.8
Sebastian Eibl's avatar
Sebastian Eibl committed
854 855 856
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
857
   only:
858 859
      variables:
         - $ENABLE_NIGHTLY_BUILDS
860 861 862
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
863 864

clang_3.9_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
865
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
866
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
867 868 869
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
870
   only:
871 872
      variables:
         - $ENABLE_NIGHTLY_BUILDS
873 874
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
875 876

clang_3.9_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
877
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
878
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
879 880 881
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
882
   only:
883 884
      variables:
         - $ENABLE_NIGHTLY_BUILDS
885 886
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
887 888

clang_3.9_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
889
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
890
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
891 892 893
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
894
   only:
895 896
      variables:
         - $ENABLE_NIGHTLY_BUILDS
897 898
   tags:
      - docker
899

Martin Bauer's avatar
Martin Bauer committed
900
clang_3.9_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
901
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
902
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
903 904 905
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
906
   only:
907 908
      variables:
         - $ENABLE_NIGHTLY_BUILDS
909 910
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
911 912

clang_3.9_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
913
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
914
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
915 916 917
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
918
   only:
919 920
      variables:
         - $ENABLE_NIGHTLY_BUILDS
921 922
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
923 924

clang_3.9_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
925
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
926
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
927 928 929
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
930
   only:
931 932
      variables:
         - $ENABLE_NIGHTLY_BUILDS
933 934
   tags:
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
935

Martin Bauer's avatar
Martin Bauer committed
936
clang_3.9_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
937
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
938
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
939 940 941
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
942
   only:
943 944
      variables:
         - $ENABLE_NIGHTLY_BUILDS
945 946
   tags:
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
947

Martin Bauer's avatar
Martin Bauer committed
948
clang_4.0_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
949
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
950
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
951 952 953
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
954
   only:
955 956
      variables:
         - $ENABLE_NIGHTLY_BUILDS
957 958
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
959 960

clang_4.0_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
961
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
962
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
963 964 965
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
966
   only:
967 968
      variables:
         - $ENABLE_NIGHTLY_BUILDS
969 970
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
971 972

clang_4.0_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
973
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
974
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
975 976 977
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
978
   only: