Skip to content
Draft
Changes from all commits
Commits
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
42 changes: 25 additions & 17 deletions spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,44 +22,51 @@ spack:
require:
- '@2026.03.002'
- configurations=MOM6,MOM6-CICE6,MOM6-CICE6-WW3
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
access-cice:
require:
- '@CICE6.6.3-2'
- io_type=PIO
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
access-mom6:
require:
- '@2026.05.002'
- '@git.e6e500561eae972d35dd2eb2af0ae48862834cce=2026.05.001' # On branch cy-dev/gfdl@3d479de+access+isf-nolatenticeberg
- +mom6_solo
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
access-ww3:
require:
- '@2026.03.001'
access3-share:
require:
- '@2026.03.002'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
access-generic-tracers:
require:
- '@2026.05.000'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-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"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
# Other Dependencies
esmf:
require:
- '@8.9.1'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -traceback"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -fno-omit-frame-pointer"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -fno-omit-frame-pointer"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -traceback -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -fno-omit-frame-pointer -O3 -flto"'
- 'cxxflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -fno-omit-frame-pointer -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
parallelio:
require:
- '@2.6.8'
Expand All @@ -76,8 +83,9 @@ spack:
fms:
require:
- '@2025.03'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll"'
- 'fflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'cflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto"'
- 'ldflags="-march=sapphirerapids -mtune=sapphirerapids -unroll -O3 -flto -fuse-ld=lld"'
- 'cppflags="-DMAXFIELDMETHODS_=600"'
openmpi:
require:
Expand Down