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
53 changes: 32 additions & 21 deletions spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,50 +13,57 @@ spack:
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 -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-mom6:
require:
- '@2025.07.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-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"'
- '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
Loading