Skip to content

Commit c888bf2

Browse files
committed
Refactor docker dependencies and Trilinos version
1 parent 5053579 commit c888bf2

File tree

14 files changed

+35
-125
lines changed

14 files changed

+35
-125
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:8115e93e
19+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
2020
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
2121
defaults:
2222
run:
@@ -50,7 +50,7 @@ jobs:
5050
runs-on: ubuntu-latest
5151
if: github.ref != 'refs/heads/main'
5252
container:
53-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
53+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
5454
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
5555
strategy:
5656
fail-fast: false
@@ -102,7 +102,7 @@ jobs:
102102
clang18_build:
103103
runs-on: ubuntu-latest
104104
container:
105-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
105+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
106106
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
107107
defaults:
108108
run:
@@ -146,7 +146,7 @@ jobs:
146146
needs: clang18_build
147147
runs-on: ubuntu-latest
148148
container:
149-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
149+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
150150
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
151151
defaults:
152152
run:
@@ -172,7 +172,7 @@ jobs:
172172
needs: clang18_build
173173
runs-on: ubuntu-latest
174174
container:
175-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
175+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
176176
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
177177
defaults:
178178
run:
@@ -224,7 +224,7 @@ jobs:
224224
gcc13_no_optional_dependencies_build:
225225
runs-on: ubuntu-latest
226226
container:
227-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
227+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
228228
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
229229
defaults:
230230
run:
@@ -248,7 +248,7 @@ jobs:
248248
needs: gcc13_no_optional_dependencies_build
249249
runs-on: ubuntu-latest
250250
container:
251-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
251+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
252252
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
253253
defaults:
254254
run:

.github/workflows/checkcode.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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:8115e93e
32+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
3333
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
3434
defaults:
3535
run:
@@ -53,7 +53,7 @@ jobs:
5353
verify-headers:
5454
runs-on: ubuntu-latest
5555
container:
56-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
56+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
5757
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
5858
defaults:
5959
run:

.github/workflows/coverage.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
gcc13_coverage_build:
99
runs-on: ubuntu-latest
1010
container:
11-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
11+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
1212
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
1313
defaults:
1414
run:
@@ -41,7 +41,7 @@ jobs:
4141
needs: gcc13_coverage_build
4242
runs-on: ubuntu-latest
4343
container:
44-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
44+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
4545
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
4646
strategy:
4747
matrix:
@@ -107,7 +107,7 @@ jobs:
107107
needs: [gcc13_coverage_test, gcc13_coverage_build]
108108
runs-on: ubuntu-latest
109109
container:
110-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
110+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
111111
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
112112
steps:
113113
- uses: actions/checkout@v4

.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:8115e93e
21+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
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:8115e93e
47+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
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: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
gcc13_assertions_build:
99
runs-on: ubuntu-latest
1010
container:
11-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
11+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
1212
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
1313
defaults:
1414
run:
@@ -41,7 +41,7 @@ jobs:
4141
needs: gcc13_assertions_build
4242
runs-on: ubuntu-latest
4343
container:
44-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
44+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
4545
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
4646
strategy:
4747
fail-fast: false
@@ -93,7 +93,7 @@ jobs:
9393
clang18_build:
9494
runs-on: ubuntu-latest
9595
container:
96-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
96+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
9797
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
9898
defaults:
9999
run:
@@ -191,7 +191,7 @@ jobs:
191191
needs: clang18_build
192192
runs-on: ubuntu-latest
193193
container:
194-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
194+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
195195
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
196196
strategy:
197197
fail-fast: false
@@ -243,7 +243,7 @@ jobs:
243243
clang18_build_oldest_supported_dependencies:
244244
runs-on: ubuntu-latest
245245
container:
246-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04-oldest-supported:8115e93e
246+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04-oldest-supported:f3b2931d
247247
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
248248
defaults:
249249
run:
@@ -276,7 +276,7 @@ jobs:
276276
needs: clang18_build_oldest_supported_dependencies
277277
runs-on: ubuntu-latest
278278
container:
279-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04-oldest-supported:8115e93e
279+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04-oldest-supported:f3b2931d
280280
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
281281
strategy:
282282
fail-fast: false
@@ -315,7 +315,7 @@ jobs:
315315
gcc13_no_optional_dependencies_build:
316316
runs-on: ubuntu-latest
317317
container:
318-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
318+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
319319
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
320320
defaults:
321321
run:
@@ -348,7 +348,7 @@ jobs:
348348
needs: gcc13_no_optional_dependencies_build
349349
runs-on: ubuntu-latest
350350
container:
351-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
351+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
352352
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
353353
strategy:
354354
fail-fast: false
@@ -400,7 +400,7 @@ jobs:
400400
gcc13_asan_build:
401401
runs-on: ubuntu-latest
402402
container:
403-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
403+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
404404
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
405405
defaults:
406406
run:
@@ -433,7 +433,7 @@ jobs:
433433
needs: gcc13_asan_build
434434
runs-on: ubuntu-latest
435435
container:
436-
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:8115e93e
436+
image: ghcr.io/4c-multiphysics/4c-dependencies-ubuntu24.04:f3b2931d
437437
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
438438
strategy:
439439
fail-fast: false

dependencies/current/qhull/install.sh

Lines changed: 0 additions & 38 deletions
This file was deleted.

dependencies/current/suitesparse/install.sh

Lines changed: 0 additions & 38 deletions
This file was deleted.

dependencies/current/trilinos/install.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ INSTALL_DIR="$1"
1717
# Number of procs for building (default 4)
1818
NPROCS=${NPROCS:=4}
1919
# git sha from Trilinos repository:
20-
VERSION="06db4c850654feacabdaed61ee8308219266b6a5"
20+
VERSION="ff9c94e50ea889848ceaa3ce6598e81c3996fcfb"
2121
#CHECKSUM=""
2222

2323

@@ -99,8 +99,7 @@ $CMAKE_COMMAND \
9999
-D ParMETIS_INCLUDE_DIRS:PATH="/usr/include" \
100100
-D ParMETIS_LIBRARY_DIRS:PATH="/usr/lib/libparmetis.so.4.0.3" \
101101
-D TPL_ENABLE_UMFPACK:BOOL=ON \
102-
-D UMFPACK_INCLUDE_DIRS:FILEPATH="$INSTALL_DIR/include" \
103-
-D UMFPACK_LIBRARY_DIRS:FILEPATH="$INSTALL_DIR/lib" \
102+
-D UMFPACK_INCLUDE_DIRS:FILEPATH="/usr/include/suitesparse" \
104103
-D TPL_ENABLE_SuperLUDist:BOOL=ON \
105104
-D SuperLUDist_INCLUDE_DIRS:PATH="$INSTALL_DIR/include" \
106105
-D SuperLUDist_LIBRARY_DIRS:PATH="$INSTALL_DIR/lib" \

dependencies/oldest_supported/trilinos/install.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,7 @@ $CMAKE_COMMAND \
101101
-D ParMETIS_INCLUDE_DIRS:PATH="/usr/include" \
102102
-D ParMETIS_LIBRARY_DIRS:PATH="/usr/lib/libparmetis.so.4.0.3" \
103103
-D TPL_ENABLE_UMFPACK:BOOL=ON \
104-
-D UMFPACK_INCLUDE_DIRS:FILEPATH="$INSTALL_DIR/include" \
105-
-D UMFPACK_LIBRARY_DIRS:FILEPATH="$INSTALL_DIR/lib" \
104+
-D UMFPACK_INCLUDE_DIRS:FILEPATH="/usr/include/suitesparse" \
106105
-D TPL_ENABLE_SuperLUDist:BOOL=ON \
107106
-D SuperLUDist_INCLUDE_DIRS:PATH="$INSTALL_DIR/include" \
108107
-D SuperLUDist_LIBRARY_DIRS:PATH="$INSTALL_DIR/lib" \

dependencies/supported_version/Trilinos.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
ff9c94e50ea889848ceaa3ce6598e81c3996fcfb 2025.5 none
12
06db4c850654feacabdaed61ee8308219266b6a5 2025.4 none
23
8cdf0375d278598c12edc3fd7059cb133c6f4426 2025.3 16.2.0
34
11a16481fa1af48e3cfdb0aa84c29617ce94479f 2025.2 16.1.0

0 commit comments

Comments
 (0)