@@ -138,7 +138,6 @@ mypy:
138
138
- matesting2-container-runner
139
139
script :
140
140
- source env/DAMASK.sh
141
- - cd ${TEMPDIR}
142
141
- ./bin/DAMASK_test
143
142
- find . -name '*.gcda' -not -path "**/test/*" -exec gcov {} \;
144
143
@@ -148,25 +147,22 @@ unittest_GCC_DEBUG:
148
147
extends : .unittest
149
148
image : git.damask-multiphysics.org:5050/damask/damask/gcc_petsc-debug:2025.03.10
150
149
before_script :
151
- - TEMPDIR=$(mktemp -d /tmp/tmp.XXXXXXXXXX)
152
- - cmake -B ${TEMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TEMPDIR} -DCMAKE_BUILD_TYPE=DEBUG -DBUILDCMD_POST=-coverage
153
- - cmake --build ${TEMPDIR} --target install
150
+ - cmake -B builddir -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${PWD} -DCMAKE_BUILD_TYPE=DEBUG -DBUILDCMD_POST=-coverage
151
+ - cmake --build builddir --target install
154
152
155
153
unittest_GCC_RELEASE :
156
154
extends : .unittest
157
155
image : git.damask-multiphysics.org:5050/damask/damask/gcc_petsc-default:2025.03.10
158
156
before_script :
159
- - TEMPDIR=$(mktemp -d /tmp/tmp.XXXXXXXXXX)
160
- - cmake -B ${TEMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TEMPDIR} -DCMAKE_BUILD_TYPE=RELEASE -DBUILDCMD_POST=-coverage
161
- - cmake --build ${TEMPDIR} --target install
157
+ - cmake -B builddir -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${PWD} -DCMAKE_BUILD_TYPE=RELEASE -DBUILDCMD_POST=-coverage
158
+ - cmake --build builddir --target install
162
159
163
160
unittest_GCC_PERFORMANCE :
164
161
extends : .unittest
165
162
image : git.damask-multiphysics.org:5050/damask/damask/gcc_petsc-default:2025.03.10
166
163
before_script :
167
- - TEMPDIR=$(mktemp -d /tmp/tmp.XXXXXXXXXX)
168
- - cmake -B ${TEMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TEMPDIR} -DCMAKE_BUILD_TYPE=PERFORMANCE -DBUILDCMD_POST=-coverage
169
- - cmake --build ${TEMPDIR} --target install
164
+ - cmake -B builddir -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${PWD} -DCMAKE_BUILD_TYPE=PERFORMANCE -DBUILDCMD_POST=-coverage
165
+ - cmake --build builddir --target install
170
166
171
167
# -------------------------------------------------------------------------------------------------
172
168
@@ -177,25 +173,22 @@ unittest_oneAPI_DEBUG:
177
173
# https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Floating-point-exception-in-dgeev/td-p/1665868
178
174
- sed -i '/set (DEBUG_FLAGS "${DEBUG_FLAGS} -fpe-all=0/d' cmake/Compiler-IntelLLVM.cmake
179
175
- sed -i 's/FP_TRAP_ON/FP_TRAP_OFF/g' src/parallelization.f90
180
- - TEMPDIR=$(mktemp -d /tmp/tmp.XXXXXXXXXX)
181
- - cmake -B ${TEMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TEMPDIR} -DCMAKE_BUILD_TYPE=DEBUG
182
- - cmake --build ${TEMPDIR} --target install
176
+ - cmake -B builddir -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${PWD} -DCMAKE_BUILD_TYPE=DEBUG
177
+ - cmake --build builddir --target install
183
178
184
179
unittest_oneAPI_RELEASE :
185
180
extends : .unittest
186
181
image : git.damask-multiphysics.org:5050/damask/damask/oneapi_petsc-default:2025.03.09
187
182
before_script :
188
- - TEMPDIR=$(mktemp -d /tmp/tmp.XXXXXXXXXX)
189
- - cmake -B ${TEMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TEMPDIR} -DCMAKE_BUILD_TYPE=RELEASE
190
- - cmake --build ${TEMPDIR} --target install
183
+ - cmake -B builddir -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${PWD} -DCMAKE_BUILD_TYPE=RELEASE
184
+ - cmake --build builddir --target install
191
185
192
186
unittest_oneAPI_PERFORMANCE :
193
187
extends : .unittest
194
188
image : git.damask-multiphysics.org:5050/damask/damask/oneapi_petsc-default:2025.03.09
195
189
before_script :
196
- - TEMPDIR=$(mktemp -d /tmp/tmp.XXXXXXXXXX)
197
- - cmake -B ${TEMPDIR} -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${TEMPDIR} -DCMAKE_BUILD_TYPE=PERFORMANCE
198
- - cmake --build ${TEMPDIR} --target install
190
+ - cmake -B builddir -DDAMASK_SOLVER=test -DCMAKE_INSTALL_PREFIX=${PWD} -DCMAKE_BUILD_TYPE=PERFORMANCE
191
+ - cmake --build builddir --target install
199
192
200
193
# ##################################################################################################
201
194
@@ -285,7 +278,7 @@ open-source_grid_GCC:
285
278
- source env/DAMASK.sh
286
279
script :
287
280
- cd PRIVATE/testing
288
- - pytest -k 'not compile and grid and not signal and not restart'
281
+ - pytest -k 'grid and not compile and not (signal or restart) '
289
282
290
283
open-source_grid_signal_restart :
291
284
stage : fortran
@@ -302,7 +295,7 @@ open-source_grid_signal_restart:
302
295
- echo Job start:" $(date)"
303
296
script :
304
297
- cd PRIVATE/testing
305
- - pytest -k 'not compile and grid and (signal or restart)' -m 'not cifail' --basetemp ${TESTROOT}/open-source -v
298
+ - pytest -k 'grid and not compile and (signal or restart)' -m 'not cifail' --basetemp ${TESTROOT}/open-source -v
306
299
after_script :
307
300
- echo Job end:" $(date)"
308
301
@@ -316,7 +309,7 @@ open-source_mesh_GCC:
316
309
- source env/DAMASK.sh
317
310
script :
318
311
- cd PRIVATE/testing
319
- - pytest -k 'not compile and mesh '
312
+ - pytest -k 'mesh and not compile '
320
313
321
314
Marc :
322
315
stage : fortran
0 commit comments