@@ -277,6 +277,39 @@ setup_Marc:
277
277
- mv ${CI_PROJECT_DIR}/src/Marc/DAMASK_Marc.marc ${TESTROOT}/src/Marc
278
278
279
279
280
+ # ##################################################################################################
281
+
282
+ .configexamples_debug :
283
+ stage : compile
284
+ tags :
285
+ - matesting2-container-runner
286
+ script :
287
+ - pytest -k configexamples
288
+
289
+ configexamples_debug_GCC :
290
+ extends : .configexamples_debug
291
+ image : git.damask-multiphysics.org:5050/damask/damask/gcc_petsc-default:2025.03.10
292
+ before_script :
293
+ - tail +$(grep -n 'Configure Actions.*' /petsc/configure.log | cut -f 1 -d:) /petsc/configure.log
294
+ - source env/DAMASK.sh
295
+ - export OPENBLAS_NUM_THREADS=1
296
+ - cmake -B builddir -DDAMASK_SOLVER=grid -DCMAKE_BUILD_TYPE=DEBUG
297
+ - cmake --build builddir --target install
298
+ - cd PRIVATE/testing
299
+
300
+ configexamples_debug_oneAPI :
301
+ extends : .configexamples_debug
302
+ image : git.damask-multiphysics.org:5050/damask/damask/oneapi_petsc-default:2025.03.09
303
+ before_script :
304
+ - tail +$(grep -n 'Configure Actions.*' /petsc/configure.log | cut -f 1 -d:) /petsc/configure.log
305
+ - source env/DAMASK.sh
306
+ - export OPENBLAS_NUM_THREADS=1
307
+ - sed -i '/set (DEBUG_FLAGS "${DEBUG_FLAGS} -fpe-all=0/d' cmake/Compiler-IntelLLVM.cmake
308
+ - sed -i 's/FP_TRAP_ON/FP_TRAP_OFF/g' src/parallelization.f90
309
+ - cmake -B builddir -DDAMASK_SOLVER=grid -DCMAKE_BUILD_TYPE=DEBUG
310
+ - cmake --build builddir --target install
311
+ - cd PRIVATE/testing
312
+
280
313
# ##################################################################################################
281
314
open-source_GCC :
282
315
stage : fortran
@@ -300,7 +333,7 @@ open-source_signal_restart_GCC:
300
333
- source /opt/venv/bin/activate
301
334
- module load ${COMPILER_INTEL} ${PETSC_INTEL}
302
335
- cd $(mktemp -d)
303
- - cmake -DDAMASK_SOLVER=GRID -DCMAKE_INSTALL_PREFIX=${TESTROOT} ${CI_PROJECT_DIR}
336
+ - cmake -DDAMASK_SOLVER=grid -DCMAKE_INSTALL_PREFIX=${TESTROOT} ${CI_PROJECT_DIR}
304
337
- make -j2 all install
305
338
- export PATH=${TESTROOT}/bin:${PATH}
306
339
- cd ${CI_PROJECT_DIR}
@@ -340,7 +373,7 @@ grid_performance:
340
373
script :
341
374
- module load ${COMPILER_INTEL} ${PETSC_INTEL}
342
375
- cd $(mktemp -d)
343
- - cmake -DOPTIMIZATION=AGGRESSIVE -DDAMASK_SOLVER=GRID -DCMAKE_INSTALL_PREFIX=./ ${CI_PROJECT_DIR}
376
+ - cmake -DOPTIMIZATION=AGGRESSIVE -DDAMASK_SOLVER=grid -DCMAKE_INSTALL_PREFIX=./ ${CI_PROJECT_DIR}
344
377
- make -j2 all install
345
378
- export PATH=${PWD}/bin:${PATH}
346
379
- cd $(mktemp -d)
0 commit comments