-
Notifications
You must be signed in to change notification settings - Fork 35
ROCm TPL builds on TOSS4 Cray systems + general TPL update #1477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
chapman39
merged 42 commits into
develop
from
task/chapman39/toss4_cray-tpls-2025-10-01
Dec 10, 2025
Merged
Changes from 40 commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
195ec83
rocm build on tuo
chapman39 bf23830
Merge remote-tracking branch 'origin/develop' into task/chapman39/tos…
chapman39 23ada41
Merge remote-tracking branch 'origin/develop' into task/chapman39/tos…
chapman39 4150fd7
update mfem, tribol, hypre
chapman39 dfa3a1c
update axom
chapman39 fd6208b
update axom package
chapman39 3232cca
update uberenv
chapman39 d761498
update cray mpich version
chapman39 2c457d2
cleanup
chapman39 18cba34
Merge remote-tracking branch 'origin/develop' into task/chapman39/tos…
chapman39 9734b5a
update versions, update axom package to lastest
chapman39 4b435d5
Merge remote-tracking branch 'origin/develop' into task/chapman39/tos…
chapman39 f7a98c9
fix enzyme package
chapman39 cda3c73
Merge remote-tracking branch 'origin/develop' into task/chapman39/tos…
chapman39 291b664
something else was defined 4 underscores
chapman39 267ee9d
fix some build errors
chapman39 4009f37
rzadams host config
chapman39 54f4a17
tuo host config
chapman39 18633c4
disabling enzyme on cray for now
chapman39 5ccfe94
Merge branch 'task/chapman39/toss4_cray-tpls-2025-10-01' of github.co…
chapman39 ee34965
Merge remote-tracking branch 'origin/develop' into task/chapman39/tos…
chapman39 33dd856
switch ci to tuo
chapman39 185d70c
rz host configs
chapman39 b6afdf1
cz host configs'
chapman39 ced037d
Merge branch 'task/chapman39/toss4_cray-tpls-2025-10-01' of github.co…
chapman39 6ee27df
rm tioga hc
chapman39 2b4ad57
style
chapman39 dde230b
attempt to fix tuo runner, add additional comments to spack packages
chapman39 f21e54f
fix ci
chapman39 4ca58b8
fix docker
chapman39 d74452d
increase tuo time
chapman39 c53c732
update config script and docker host configs
chapman39 967e640
re-add host configs with +enzyme
chapman39 ff59e28
help install on toss4_cray
chapman39 bf886f1
space
chapman39 318cefe
rm space
chapman39 191da79
Merge remote-tracking branch 'origin/develop' into task/chapman39/tos…
chapman39 cb25b7f
chris feedback
chapman39 c8b9114
Move new packages in new spack repo location
chapman39 43dc42d
Merge branch 'develop' into task/chapman39/toss4_cray-tpls-2025-10-01
chapman39 5afea9e
remove rz vernal host config, and toss4_Cray enzyme host configs
chapman39 112a386
codevelop tends to take longer on tuo, toss4_cray
chapman39 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,9 +3,11 @@ | |
| .on_toss4_cray: | ||
| variables: | ||
| SCHEDULER_PARAMETERS: "--queue pci --exclusive --time-limit=${ALLOC_TIME}m --nodes=${ALLOC_NODES}" | ||
| COMPILER: "[email protected]" | ||
| HOST_CONFIG: "tuolumne-toss_4_x86_64_ib_cray-${COMPILER}_hip.cmake" | ||
| tags: | ||
| - batch | ||
| - tioga | ||
| - tuolumne | ||
| rules: | ||
| - if: '$CI_COMMIT_BRANCH =~ /_qnone/ || $ON_TOSS4_CRAY == "OFF"' #run except if ... | ||
| when: never | ||
|
|
@@ -32,48 +34,39 @@ | |
| #### | ||
| # Build jobs | ||
|
|
||
| toss4_cray-rocmcc_6_2_1-src: | ||
| toss4_cray-llvm_amdgpu_6_4_2-src: | ||
| variables: | ||
| COMPILER: "[email protected]" | ||
| HOST_CONFIG: "tioga-toss_4_x86_64_ib_cray-${COMPILER}_hip.cmake" | ||
| EXTRA_CMAKE_OPTIONS: "-DENABLE_BENCHMARKS=ON -DENABLE_DOCS=OFF -DCMAKE_BUILD_TYPE=Debug" | ||
| ALLOC_NODES: "1" | ||
| ALLOC_TIME: "30" | ||
| ALLOC_TIME: "60" | ||
| extends: .src_build_on_toss4_cray | ||
|
|
||
| toss4_cray-rocmcc_6_2_1-src-codevelop: | ||
| toss4_cray-llvm_amdgpu_6_4_2-src-codevelop: | ||
| variables: | ||
| COMPILER: "[email protected]" | ||
| HOST_CONFIG: "tioga-toss_4_x86_64_ib_cray-${COMPILER}_hip.cmake" | ||
| # TODO: Add -DSMITH_USE_DFEM=ON when TPLs are updated | ||
| # TODO: Add -DSMITH_USE_DFEM=ON when enzyme is enabled in toss4_cray host configs | ||
| EXTRA_CMAKE_OPTIONS: "-DENABLE_BENCHMARKS=ON -DENABLE_DOCS=OFF -DCMAKE_BUILD_TYPE=Debug -DSMITH_ENABLE_CODEVELOP=ON" | ||
| EXTRA_BUILD_OPTIONS: "--skip-install" | ||
| ALLOC_NODES: "1" | ||
| ALLOC_TIME: "30" | ||
| ALLOC_TIME: "60" | ||
| extends: .src_build_on_toss4_cray | ||
|
|
||
| # NOTE: SPEC should matches specs.json, but devtools and profiling variants removed | ||
| toss4_cray-rocmcc_6_2_1-tpl: | ||
| toss4_cray-llvm_amdgpu_6_4_2-tpl: | ||
| variables: | ||
| COMPILER: "[email protected]" | ||
| SPEC: "--spec %${COMPILER}~openmp+rocm~petsc amdgpu_target=gfx90a ^[email protected] ^[email protected] ^[email protected] ^[email protected] ^hdf5 cflags=-Wno-int-conversion" | ||
| SPEC: "--spec %~devtools~profiling~openmp+rocm~petsc~slepc~enzyme~sundials amdgpu_target=gfx942,gfx90a %${COMPILER}" | ||
| ALLOC_NODES: "1" | ||
| ALLOC_TIME: "45" | ||
| ALLOC_TIME: "90" | ||
chapman39 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| extends: .tpl_build_on_toss4_cray | ||
|
|
||
| toss4_cray-rocmcc_6_2_1-examples: | ||
| toss4_cray-llvm_amdgpu_6_4_2-examples: | ||
| variables: | ||
| COMPILER: "[email protected]" | ||
| HOST_CONFIG: "tioga-toss_4_x86_64_ib_cray-${COMPILER}_hip.cmake" | ||
| EXTRA_CMAKE_OPTIONS: "-DCMAKE_BUILD_TYPE=Debug" | ||
| ALLOC_NODES: "1" | ||
| ALLOC_TIME: "45" | ||
| ALLOC_TIME: "90" | ||
| extends: .examples_build_on_toss4_cray | ||
|
|
||
| toss4_cray-rocmcc_6_2_1-benchmarks: | ||
| toss4_cray-llvm_amdgpu_6_4_2-benchmarks: | ||
| variables: | ||
| COMPILER: "[email protected]" | ||
| HOST_CONFIG: "tioga-toss_4_x86_64_ib_cray-${COMPILER}_hip.cmake" | ||
| ALLOC_NODES: "1" | ||
| ALLOC_TIME: "60" | ||
| ALLOC_TIME: "120" | ||
| extends: .benchmarks_build_on_toss4_cray | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -23,10 +23,10 @@ | |
| _host_configs_map = {"rzgenie" : "[email protected]", | ||
| "rzwhippet" : "[email protected]", | ||
| "rzvernal" : "[email protected]_hip.cmake", | ||
| "rzansel" : "[email protected]_cuda.cmake", | ||
| "rzadams" : "[email protected]_hip.cmake", | ||
| "dane" : "[email protected]", | ||
| "tioga" : "tioga-toss_4_x86_64_ib_cray-rocmcc@6.2.1_hip.cmake", | ||
| "lassen" : "[email protected]_cuda.cmake"} | ||
| "tioga" : "tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake", | ||
| "tuolumne" : "[email protected]_hip.cmake"} | ||
|
|
||
| def get_machine_name(): | ||
| return socket.gethostname().rstrip('1234567890') | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.