.gitlab-ci.yml 45.1 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"
286
287
288
   except:
      variables:
         - $DISABLE_PER_COMMIT_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"
299
300
301
   except:
      variables:
         - $DISABLE_PER_COMMIT_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
Sebastian Eibl's avatar
Sebastian Eibl committed
309
310
311
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
312
313
314
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
315
   tags:
Martin Bauer's avatar
Martin Bauer committed
316
      - docker
Martin Bauer's avatar
Martin Bauer committed
317
      - intel
318

Martin Bauer's avatar
Martin Bauer committed
319
gcc_5_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
320
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
321
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
322
323
324
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
325
   only:
326
327
      variables:
         - $ENABLE_NIGHTLY_BUILDS
328
329
330
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
331
332

gcc_5_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
333
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
334
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
335
336
337
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
338
   only:
339
340
      variables:
         - $ENABLE_NIGHTLY_BUILDS
341
342
343
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
344
345

gcc_5_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
346
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
347
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
348
349
350
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
351
352
353
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Martin Bauer's avatar
Martin Bauer committed
354
   tags:
Martin Bauer's avatar
Martin Bauer committed
355
      - cuda
356
      - docker
Martin Bauer's avatar
Martin Bauer committed
357
358

gcc_5_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
359
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
360
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
361
362
363
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
364
365
366
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Martin Bauer's avatar
Martin Bauer committed
367
   tags:
Martin Bauer's avatar
Martin Bauer committed
368
      - cuda
369
      - docker
Martin Bauer's avatar
Martin Bauer committed
370
371

gcc_5_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
372
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
373
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
374
375
376
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
377
   only:
378
379
      variables:
         - $ENABLE_NIGHTLY_BUILDS
380
381
382
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
383
384

gcc_5_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
385
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
386
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
387
388
389
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
390
391
392
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
393
394
395
   tags:
      - cuda
      - docker
396

Martin Bauer's avatar
Martin Bauer committed
397
gcc_5_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
398
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
399
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:5
Sebastian Eibl's avatar
Sebastian Eibl committed
400
401
402
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
403
   only:
404
405
      variables:
         - $ENABLE_NIGHTLY_BUILDS
406
407
408
   tags:
      - cuda
      - docker
409

Martin Bauer's avatar
Martin Bauer committed
410
gcc_6_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:6
Sebastian Eibl's avatar
Sebastian Eibl committed
413
414
415
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
416
   only:
417
418
      variables:
         - $ENABLE_NIGHTLY_BUILDS
419
420
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
421
422

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

gcc_6_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
435
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
436
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
437
438
439
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
440
   only:
441
442
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
443
444
445
446
   tags:
      - docker

gcc_6_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
447
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
448
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
449
450
451
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
452
   only:
453
454
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
455
456
457
458
   tags:
      - docker

gcc_6_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
459
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
460
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
461
462
463
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
464
   only:
465
466
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
467
468
469
470
   tags:
      - docker

gcc_6_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
471
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
472
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
473
474
475
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
476
   only:
477
478
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
479
480
   tags:
      - docker
481

Martin Bauer's avatar
Martin Bauer committed
482
gcc_6_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
483
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
484
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6
Sebastian Eibl's avatar
Sebastian Eibl committed
485
486
487
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
488
   only:
489
490
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
491
492
493
494
   tags:
      - docker

gcc_7_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
495
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
496
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
497
498
499
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
500
   only:
501
502
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
503
504
505
506
   tags:
      - docker

gcc_7_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
507
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
508
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
509
510
511
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
512
   only:
513
514
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
515
516
517
518
   tags:
      - docker

gcc_7_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
519
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
520
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
521
522
523
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
524
525
526
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
527
528
529
530
   tags:
      - docker

gcc_7_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
531
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
532
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
533
534
535
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
536
537
538
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
539
540
541
542
   tags:
      - docker

gcc_7_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
543
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
544
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
545
546
547
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
548
549
550
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
551
552
553
554
   tags:
      - docker

gcc_7_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
555
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
556
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
557
558
559
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
560
561
562
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Christian Godenschwager's avatar
Christian Godenschwager committed
563
564
565
566
   tags:
      - docker

gcc_7_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
567
   <<: *build_definition
Christian Godenschwager's avatar
Christian Godenschwager committed
568
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
Sebastian Eibl's avatar
Sebastian Eibl committed
569
570
571
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
572
573
574
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
Martin Bauer's avatar
Martin Bauer committed
575
576
   tags:
      - docker
577

Martin Bauer's avatar
Martin Bauer committed
578
clang_3.6_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
579
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
580
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
Sebastian Eibl's avatar
Sebastian Eibl committed
581
582
583
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
584
   only:
585
586
      variables:
         - $ENABLE_NIGHTLY_BUILDS
587
588
589
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
590
591

clang_3.6_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
592
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
593
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
Sebastian Eibl's avatar
Sebastian Eibl committed
594
595
596
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
597
   only:
598
599
      variables:
         - $ENABLE_NIGHTLY_BUILDS
600
601
602
   tags:
      - cuda
      - docker
603

Martin Bauer's avatar
Martin Bauer committed
604
clang_3.6_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
605
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
606
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
Sebastian Eibl's avatar
Sebastian Eibl committed
607
608
609
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
610
   only:
611
612
      variables:
         - $ENABLE_NIGHTLY_BUILDS
613
614
615
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
616

617
clang_3.6_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
618
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
619
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.6
Sebastian Eibl's avatar
Sebastian Eibl committed
620
621
622
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
623
624
625
   except:
      variables:
         - $DISABLE_PER_COMMIT_BUILDS
626
627
628
   tags:
      - cuda
      - docker
629

Martin Bauer's avatar
Martin Bauer committed
630
clang_3.7_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
631
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
632
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.7
Sebastian Eibl's avatar
Sebastian Eibl committed
633
634
635
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
636
   only:
637
638
      variables:
         - $ENABLE_NIGHTLY_BUILDS
639
640
641
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
642
643

clang_3.7_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
644
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
645
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.7
Sebastian Eibl's avatar
Sebastian Eibl committed
646
647
648
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
649
   only:
650
651
      variables:
         - $ENABLE_NIGHTLY_BUILDS
652
653
654
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
655
656

clang_3.7_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
657
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
658
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.7
Sebastian Eibl's avatar
Sebastian Eibl committed
659
660
661
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
662
   only:
663
664
      variables:
         - $ENABLE_NIGHTLY_BUILDS
665
666
667
   tags:
      - cuda
      - docker
Martin Bauer's avatar
Martin Bauer committed
668
669

clang_3.7_mpionly_dbg:
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.7
Sebastian Eibl's avatar
Sebastian Eibl committed
672
673
674
   variables:
      <<: *build_mpionly_dbg_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.8_serial:
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.8
Sebastian Eibl's avatar
Sebastian Eibl committed
685
686
687
   variables:
      <<: *build_serial_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
Martin Bauer's avatar
Martin Bauer committed
694
695

clang_3.8_mpionly:
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.8
Sebastian Eibl's avatar
Sebastian Eibl committed
698
699
700
   variables:
      <<: *build_mpionly_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.8_hybrid:
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.8
Sebastian Eibl's avatar
Sebastian Eibl committed
711
712
713
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "ON"
Christian Godenschwager's avatar
Christian Godenschwager committed
714
   only:
715
716
      variables:
         - $ENABLE_NIGHTLY_BUILDS
717
718
719
   tags:
      - cuda
      - docker
720

Martin Bauer's avatar
Martin Bauer committed
721
clang_3.8_serial_dbg:
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.8
Sebastian Eibl's avatar
Sebastian Eibl committed
724
725
726
   variables:
      <<: *build_serial_dbg_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.8_mpionly_dbg:
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.8
Sebastian Eibl's avatar
Sebastian Eibl committed
737
738
739
   variables:
      <<: *build_mpionly_dbg_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.8_hybrid_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.8
Sebastian Eibl's avatar
Sebastian Eibl committed
750
751
752
   variables:
      <<: *build_hybrid_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.8_hybrid_dbg_sp:
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.8
Sebastian Eibl's avatar
Sebastian Eibl committed
763
764
765
   variables:
      <<: *build_hybrid_dbg_sp_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.9_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.9
Sebastian Eibl's avatar
Sebastian Eibl committed
776
777
778
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
779
   only:
780
781
      variables:
         - $ENABLE_NIGHTLY_BUILDS
782
783
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
784
785

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

clang_3.9_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
798
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
799
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
800
801
802
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
803
   only:
804
805
      variables:
         - $ENABLE_NIGHTLY_BUILDS
806
807
   tags:
      - docker
808

Martin Bauer's avatar
Martin Bauer committed
809
clang_3.9_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
810
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
811
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
812
813
814
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
815
   only:
816
817
      variables:
         - $ENABLE_NIGHTLY_BUILDS
818
819
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
820
821

clang_3.9_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
822
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
823
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
824
825
826
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
827
   only:
828
829
      variables:
         - $ENABLE_NIGHTLY_BUILDS
830
831
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
832
833

clang_3.9_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
834
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
835
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
836
837
838
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
839
   only:
840
841
      variables:
         - $ENABLE_NIGHTLY_BUILDS
842
843
   tags:
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
844

Martin Bauer's avatar
Martin Bauer committed
845
clang_3.9_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
846
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
847
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:3.9
Sebastian Eibl's avatar
Sebastian Eibl committed
848
849
850
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
851
   only:
852
853
      variables:
         - $ENABLE_NIGHTLY_BUILDS
854
855
   tags:
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
856

Martin Bauer's avatar
Martin Bauer committed
857
clang_4.0_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
858
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
859
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
860
861
862
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
863
   only:
864
865
      variables:
         - $ENABLE_NIGHTLY_BUILDS
866
867
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
868
869

clang_4.0_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
870
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
871
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
872
873
874
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Christian Godenschwager's avatar
Christian Godenschwager committed
875
   only:
876
877
      variables:
         - $ENABLE_NIGHTLY_BUILDS
878
879
   tags:
      - docker
Martin Bauer's avatar
Martin Bauer committed
880
881

clang_4.0_hybrid:
Sebastian Eibl's avatar
Sebastian Eibl committed
882
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
883
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
884
885
886
   variables:
      <<: *build_hybrid_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
887
   only:
888
889
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
890
891
   tags:
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
892

Martin Bauer's avatar
Martin Bauer committed
893
clang_4.0_serial_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
894
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
895
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
896
897
898
   variables:
      <<: *build_serial_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
899
   only:
900
901
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
902
903
904
905
   tags:
      - docker

clang_4.0_mpionly_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
906
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
907
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
908
909
910
   variables:
      <<: *build_mpionly_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
911
   only:
912
913
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
914
915
916
917
   tags:
      - docker

clang_4.0_hybrid_dbg:
Sebastian Eibl's avatar
Sebastian Eibl committed
918
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
919
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
920
921
922
   variables:
      <<: *build_hybrid_dbg_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
923
   only:
924
925
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Martin Bauer's avatar
Martin Bauer committed
926
927
928
929
   tags:
      - docker

clang_4.0_hybrid_dbg_sp:
Sebastian Eibl's avatar
Sebastian Eibl committed
930
   <<: *build_definition
Martin Bauer's avatar
Martin Bauer committed
931
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:4.0
Sebastian Eibl's avatar
Sebastian Eibl committed
932
933
934
   variables:
      <<: *build_hybrid_dbg_sp_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
935
   only:
936
937
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
938
939
940
941
   tags:
      - docker

clang_5.0_serial:
Sebastian Eibl's avatar
Sebastian Eibl committed
942
   <<: *build_definition
Sebastian Eibl's avatar
Sebastian Eibl committed
943
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:5.0
Sebastian Eibl's avatar
Sebastian Eibl committed
944
945
946
   variables:
      <<: *build_serial_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
947
   only:
948
949
      variables:
         - $ENABLE_NIGHTLY_BUILDS
Sebastian Eibl's avatar
Sebastian Eibl committed
950
951
952
953
   tags:
      - docker

clang_5.0_mpionly:
Sebastian Eibl's avatar
Sebastian Eibl committed
954
   <<: *build_definition
Sebastian Eibl's avatar
Sebastian Eibl committed
955
   image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:5.0
Sebastian Eibl's avatar
Sebastian Eibl committed
956
957
958
   variables:
      <<: *build_mpionly_variables
      WALBERLA_BUILD_WITH_CUDA: "OFF"