@@ -19,53 +19,92 @@ spack:
1919 oasis3-mct :
2020 require :
2121 - ' @5.2'
22- - ' target=x86_64_v2'
22+ - ' fflags="-O2 -xsapphirerapids"'
23+ - ' cflags="-O2 -xsapphirerapids"'
24+ - ' cxxflags="-O2 -xsapphirerapids"'
2325 # Major components
2426 cice5 :
2527 require :
2628 - ' @2026.01.000'
2729 - ' nxglob=360 nyglob=300 blckx=30 blcky=300 mxblcks=1' # grid size and block size
30+ - ' fflags="-O2 -xsapphirerapids"'
31+ - ' cflags="-O2 -xsapphirerapids"'
32+ - ' cxxflags="-O2 -xsapphirerapids"'
2833 um7 :
2934 require :
3035 - ' @git.d309438079d365094eaea25eb0e7041724f8b2da=access-esm1.6'
36+ - ' fflags="-O2 -xsapphirerapids"'
37+ - ' cflags="-O2 -xsapphirerapids"'
38+ - ' cxxflags="-O2 -xsapphirerapids"'
3139 cable :
3240 require :
3341 - ' @2025.11.000'
3442 - library=access-esm1.6
43+ - ' fflags="-O2 -xsapphirerapids"'
44+ - ' cflags="-O2 -xsapphirerapids"'
45+ - ' cxxflags="-O2 -xsapphirerapids"'
46+
3547 mom5 :
3648 require :
3749 - ' @git.2025.05.000=access-esm1.6'
50+ - ' fflags="-O2 -xsapphirerapids"'
51+ - ' cflags="-O2 -xsapphirerapids"'
52+ - ' cxxflags="-O2 -xsapphirerapids"'
53+
3854 # Model dependencies
3955 # MOM5
4056 access-fms :
4157 require :
4258 - ' @git.mom5-2025.08.000=mom5'
59+ - ' fflags="-O2 -xsapphirerapids"'
60+ - ' cflags="-O2 -xsapphirerapids"'
61+ - ' cxxflags="-O2 -xsapphirerapids"'
62+
4363 access-generic-tracers :
4464 require :
4565 - ' @2025.09.000'
66+ - ' fflags="-O2 -xsapphirerapids"'
67+ - ' cflags="-O2 -xsapphirerapids"'
68+ - ' cxxflags="-O2 -xsapphirerapids"'
69+
4670 access-mocsy :
4771 require :
4872 - ' @2025.07.002'
73+ - ' fflags="-O2 -xsapphirerapids"'
74+ - ' cflags="-O2 -xsapphirerapids"'
75+ - ' cxxflags="-O2 -xsapphirerapids"'
76+
4977 # UM7
5078 gcom4 :
5179 require :
5280 - ' @git.2025.08.000=access-esm1.5'
53- - ' fflags="-O2"'
54- - ' cflags="-O2"'
55- - ' cxxflags="-O2"'
81+ - ' fflags="-O2 -xsapphirerapids "'
82+ - ' cflags="-O2 -xsapphirerapids "'
83+ - ' cxxflags="-O2 -xsapphirerapids "'
5684 # Shared dependencies
5785 openmpi :
5886 require :
5987 - ' @5.0.8'
6088 netcdf-c :
6189 require :
6290 - ' @4.9.2'
91+ - ' fflags="-O2 -xsapphirerapids"'
92+ - ' cflags="-O2 -xsapphirerapids"'
93+ - ' cxxflags="-O2 -xsapphirerapids"'
94+
6395 netcdf-fortran :
6496 require :
6597 - ' @4.6.1'
98+ - ' fflags="-O2 -xsapphirerapids"'
99+ - ' cflags="-O2 -xsapphirerapids"'
100+ - ' cxxflags="-O2 -xsapphirerapids"'
101+
66102 hdf5 :
67103 require :
68104 - ' @1.14.3'
105+ - ' fflags="-O2 -xsapphirerapids"'
106+ - ' cflags="-O2 -xsapphirerapids"'
107+ - ' cxxflags="-O2 -xsapphirerapids"'
69108
70109 # Compilers
71110 c :
0 commit comments