Skip to content
Draft
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
6e8e6e4
+mom_symmetric
Jun 18, 2025
b2fc7da
remove +mom_symmetric, +asymmetric_mem
Jun 18, 2025
219e7b6
Change MOM6 commit reference in spack.yaml to add recent GFDL mom-oce…
claireyung Jun 30, 2025
d7a0e27
Attempt to fix notation according to https://github.com/ACCESS-NRI/mo…
claireyung Jun 30, 2025
81fde52
Update git version of MOM6 after Dougie rebased it
claireyung Jul 1, 2025
649a2c8
Update to %[email protected]
dougiesquire Jul 1, 2025
2262c26
Use %[email protected] for FMS only
dougiesquire Jul 1, 2025
b0514fb
MOM6 with %[email protected], everything else with %[email protected]
dougiesquire Jul 1, 2025
4750017
Explicitly set compiler for each package
dougiesquire Jul 1, 2025
f04ab9f
This should work too?
dougiesquire Jul 1, 2025
581ac44
Revert "This should work too?"
claireyung Jul 2, 2025
2711750
Add MOM6 version with print statements in config_src/drivers/nuopc_ca…
claireyung Jul 2, 2025
4189742
Update code trying to set dirs%input_filename in nuopc cap to get ice…
claireyung Jul 2, 2025
36320e5
Update git ref on MOM6 to no print statements
claireyung Jul 6, 2025
061cbeb
Make a guess on how to make a debug executable https://github.com/ACC…
claireyung Jul 6, 2025
a7e794e
Try again removing debug mode for some components
claireyung Jul 6, 2025
bf6c988
Try changes in https://github.com/ACCESS-NRI/ACCESS-OM3/pull/97/files
claireyung Jul 7, 2025
ebbaee3
Use %[email protected]
dougiesquire Jul 8, 2025
9e8be86
Update cice to fix error found in debug build
anton-seaice Jul 16, 2025
976fc51
Update spack.yaml
anton-seaice Jul 16, 2025
e7d376f
Update spack.yaml
anton-seaice Jul 17, 2025
33ca2e2
Remove debug mode ffflags from https://github.com/ACCESS-NRI/ACCESS-O…
claireyung Aug 27, 2025
e2d2c1f
Point MOM6 to https://github.com/mom-ocean/MOM6/tree/667aded12584a68c…
claireyung Aug 27, 2025
579b4a1
remove gcc-runtime requiremnt
claireyung Aug 27, 2025
ccf5862
Manually add Ed's flags from PR of panan optimisation https://github.…
claireyung Aug 29, 2025
6a301ad
Try adding ice shelf info to omask calc in nuopc mom cap https://gith…
claireyung Sep 4, 2025
78c7082
Update mom source with no duplicate names (just in case)
claireyung Sep 4, 2025
eb2c693
Merge branch 'main' into cy-pananopt-2.0
claireyung Sep 4, 2025
67f1472
Attempt to fix problems with merge
claireyung Sep 4, 2025
e576d37
Update mom ref to https://github.com/ACCESS-NRI/MOM6/commit/6ea701f93…
claireyung Sep 4, 2025
7893831
update mom6 source to https://github.com/ACCESS-NRI/MOM6/commit/e0bab…
claireyung Sep 4, 2025
6f810e0
Update mom6 source to https://github.com/mom-ocean/MOM6/commit/d3016f…
claireyung Sep 4, 2025
4772098
Update mom ref to https://github.com/mom-ocean/MOM6/commit/455ef1cea7…
claireyung Sep 4, 2025
fcf7949
Update mom ref to https://github.com/mom-ocean/MOM6/commit/e4010d06d1…
claireyung Sep 4, 2025
98030ea
Revert MOM6 ref to before my mask changes to https://github.com/mom-o…
claireyung Sep 5, 2025
1d7895d
Update mom ref to https://github.com/mom-ocean/MOM6/commit/bd3640bedf…
claireyung Sep 8, 2025
41d0a17
Update mom6 ref to https://github.com/mom-ocean/MOM6/tree/23ba3e331e3…
claireyung Sep 15, 2025
061546f
update mom6 ref to https://github.com/ACCESS-NRI/MOM6/commit/b2e31ba8…
claireyung Oct 1, 2025
2603115
Update mom6ref to 47ce6976a093140329c6275b71bae91cba762632
minghangli-uni Oct 16, 2025
90cae84
reuse esmf@3jaaghfgv
minghangli-uni Oct 16, 2025
57dd42b
Update compiler flags to be consistent with compiler_flag 2 in https:…
minghangli-uni Oct 16, 2025
120dede
Update MOM6 ref to https://github.com/ACCESS-NRI/MOM6/tree/0c71791cfa…
claireyung Oct 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 37 additions & 26 deletions spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,57 +6,64 @@
# https://github.com/ACCESS-NRI/model-deployment-template/blob/main/spack.yaml
spack:
specs:
- [email protected].001
- [email protected].000/3jaaghfgv
packages:
# Main Dependencies
access3:
require:
- '@2025.08.000'
- configurations=MOM6,MOM6-CICE6,MOM6-CICE6-WW3
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
access-cice:
require:
- '@CICE6.6.1-0'
- io_type=PIO
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3"'
access-mom6:
require:
- '@2025.07.000'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- '@git.0c71791cfaf7bed88914a702c143e8df109cac42=2025.02.001'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
access-ww3:
require:
- '@2025.08.000'
access3-share:
require:
- '@2025.08.000'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
access-generic-tracers:
require:
- '@2025.08.000'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
access-mocsy:
require:
- '@2025.07.002'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
# Other Dependencies
esmf:
require:
- '@8.7.0'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
# esmf:
# require:
# - '@8.7.0'
# - 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
# - 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
# - 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
# - 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
parallelio:
require:
- '@2.6.2'
Expand All @@ -71,6 +78,10 @@ spack:
require:
- '@2025.03'
- 'cppflags="-DMAXFIELDMETHODS_=600"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
openmpi:
require:
- '@4.1.7'
Expand Down