Skip to content

Commit e6b2ae9

Browse files
committed
Enable Trilinos debug assertions in pipeline
1 parent f2f2f16 commit e6b2ae9

File tree

8 files changed

+31
-28
lines changed

8 files changed

+31
-28
lines changed

.github/workflows/buildtest.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
gcc13_assertions_build:
1717
runs-on: ubuntu-latest
1818
container:
19-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
19+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
2020
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
2121
defaults:
2222
run:
@@ -52,7 +52,7 @@ jobs:
5252
runs-on: ubuntu-latest
5353
if: github.ref != 'refs/heads/main'
5454
container:
55-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
55+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
5656
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
5757
strategy:
5858
fail-fast: false
@@ -104,7 +104,7 @@ jobs:
104104
clang18_build:
105105
runs-on: ubuntu-latest
106106
container:
107-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
107+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
108108
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
109109
defaults:
110110
run:
@@ -158,7 +158,7 @@ jobs:
158158
needs: clang18_build
159159
runs-on: ubuntu-latest
160160
container:
161-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
161+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
162162
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
163163
defaults:
164164
run:
@@ -184,7 +184,7 @@ jobs:
184184
needs: clang18_build
185185
runs-on: ubuntu-latest
186186
container:
187-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
187+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
188188
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
189189
defaults:
190190
run:
@@ -243,7 +243,7 @@ jobs:
243243
gcc13_no_optional_dependencies_build:
244244
runs-on: ubuntu-latest
245245
container:
246-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
246+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
247247
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
248248
defaults:
249249
run:
@@ -269,7 +269,7 @@ jobs:
269269
needs: gcc13_no_optional_dependencies_build
270270
runs-on: ubuntu-latest
271271
container:
272-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
272+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
273273
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
274274
defaults:
275275
run:

.github/workflows/checkcode.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ name: checkcode
44
on:
55
pull_request:
66
branches:
7-
- 'main'
7+
- "main"
88
schedule:
9-
- cron: '0 22 * * *'
9+
- cron: "0 22 * * *"
1010

1111
concurrency:
1212
group: ${{ github.workflow }}-${{ github.ref }}
@@ -29,7 +29,7 @@ jobs:
2929
clang-tidy:
3030
runs-on: ubuntu-latest
3131
container:
32-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
32+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
3333
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
3434
defaults:
3535
run:
@@ -55,7 +55,7 @@ jobs:
5555
verify-headers:
5656
runs-on: ubuntu-latest
5757
container:
58-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
58+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
5959
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
6060
defaults:
6161
run:

.github/workflows/coverage.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ name: coverage
22

33
on:
44
schedule:
5-
- cron: '0 1 * * *'
5+
- cron: "0 1 * * *"
66

77
jobs:
88
clang18_coverage_build:
99
runs-on: ubuntu-latest
1010
container:
11-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
11+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
1212
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
1313
defaults:
1414
run:
@@ -45,7 +45,7 @@ jobs:
4545
needs: clang18_coverage_build
4646
runs-on: ubuntu-latest
4747
container:
48-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
48+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
4949
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
5050
strategy:
5151
matrix:
@@ -111,7 +111,7 @@ jobs:
111111
needs: [clang18_coverage_test, clang18_coverage_build]
112112
runs-on: ubuntu-latest
113113
container:
114-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
114+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
115115
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
116116
steps:
117117
- uses: actions/checkout@v6

.github/workflows/documentation.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
doxygen:
1919
runs-on: ubuntu-latest
2020
container:
21-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
21+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
2222
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
2323
defaults:
2424
run:
@@ -44,7 +44,7 @@ jobs:
4444
documentation:
4545
runs-on: ubuntu-latest
4646
container:
47-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
47+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
4848
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
4949
defaults:
5050
run:

.github/workflows/nightly_tests.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ name: nightly_tests
22

33
on:
44
schedule:
5-
- cron: '0 22 * * *'
5+
- cron: "0 22 * * *"
66

77
jobs:
88
gcc13_assertions_build:
99
runs-on: ubuntu-latest
1010
container:
11-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
11+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
1212
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
1313
defaults:
1414
run:
@@ -43,7 +43,7 @@ jobs:
4343
needs: gcc13_assertions_build
4444
runs-on: ubuntu-latest
4545
container:
46-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
46+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
4747
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
4848
strategy:
4949
fail-fast: false
@@ -95,7 +95,7 @@ jobs:
9595
clang18_build:
9696
runs-on: ubuntu-latest
9797
container:
98-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
98+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
9999
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
100100
defaults:
101101
run:
@@ -193,7 +193,7 @@ jobs:
193193
needs: clang18_build
194194
runs-on: ubuntu-latest
195195
container:
196-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
196+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
197197
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
198198
strategy:
199199
fail-fast: false
@@ -245,7 +245,7 @@ jobs:
245245
clang18_build_oldest_supported_dependencies:
246246
runs-on: ubuntu-latest
247247
container:
248-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04-oldest-supported:4d0c2ab2
248+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04-oldest-supported:7821acef
249249
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
250250
defaults:
251251
run:
@@ -280,7 +280,7 @@ jobs:
280280
needs: clang18_build_oldest_supported_dependencies
281281
runs-on: ubuntu-latest
282282
container:
283-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04-oldest-supported:4d0c2ab2
283+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04-oldest-supported:7821acef
284284
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
285285
strategy:
286286
fail-fast: false
@@ -319,7 +319,7 @@ jobs:
319319
gcc13_no_optional_dependencies_build:
320320
runs-on: ubuntu-latest
321321
container:
322-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
322+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
323323
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
324324
defaults:
325325
run:
@@ -354,7 +354,7 @@ jobs:
354354
needs: gcc13_no_optional_dependencies_build
355355
runs-on: ubuntu-latest
356356
container:
357-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
357+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
358358
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
359359
strategy:
360360
fail-fast: false
@@ -406,7 +406,7 @@ jobs:
406406
gcc13_asan_build:
407407
runs-on: ubuntu-latest
408408
container:
409-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
409+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
410410
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
411411
defaults:
412412
run:
@@ -441,7 +441,7 @@ jobs:
441441
needs: gcc13_asan_build
442442
runs-on: ubuntu-latest
443443
container:
444-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:4d0c2ab2
444+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:7821acef
445445
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
446446
strategy:
447447
fail-fast: false

dependencies/current/trilinos/install.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ $CMAKE_COMMAND \
4242
-D CMAKE_INSTALL_PREFIX:STRING=$INSTALL_DIR \
4343
-D BUILD_SHARED_LIBS:BOOL=ON \
4444
\
45+
-D Trilinos_ENABLE_DEBUG:BOOL=ON \
4546
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF \
4647
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
4748
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \

dependencies/oldest_supported/trilinos/install.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ $CMAKE_COMMAND \
4242
-D CMAKE_INSTALL_PREFIX:STRING=$INSTALL_DIR \
4343
-D BUILD_SHARED_LIBS:BOOL=ON \
4444
\
45+
-D Trilinos_ENABLE_DEBUG:BOOL=ON \
4546
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF \
4647
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
4748
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \

dependencies/trilinos_develop/trilinos/install.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ $CMAKE_COMMAND \
4242
-D CMAKE_INSTALL_PREFIX:STRING=$INSTALL_DIR \
4343
-D BUILD_SHARED_LIBS:BOOL=ON \
4444
\
45+
-D Trilinos_ENABLE_DEBUG:BOOL=ON \
4546
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF \
4647
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
4748
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \

0 commit comments

Comments
 (0)