.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:
979
980
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
981
982
   tags:
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
983

Martin Bauer's avatar
Martin Bauer committed
984
clang_4.0_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
985
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
986
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
987
988
989
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
990
   only:
991
992
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
993
994
995
996
   tags:
      - docker

clang_4.0_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
997
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
998
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
999
1000
1001
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
1002
   only:
1003
1004
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
1005
1006
1007
1008
   tags:
      - docker

clang_4.0_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
1009
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
1010
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
1011
1012
1013
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
1014
   only:
1015
1016
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
1017
1018
1019
1020
   tags:
      - docker

clang_4.0_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
1021