diff --git a/config/versions.json b/config/versions.json index fea1936e..975c53aa 100644 --- a/config/versions.json +++ b/config/versions.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/ACCESS-NRI/schema/main/au.org.access-nri/model/deployment/config/versions/4-0-0.json", "spack": "1.1", - "access-spack-packages": "2026.02.002", + "access-spack-packages": "0b247731bdb7180bfaf1f51d3f9aeaf22a4e2b55", "custom-scopes": [ "ukmo-restricted-scope" ] diff --git a/spack.yaml b/spack.yaml index 6ef75bcc..a88a8da7 100644 --- a/spack.yaml +++ b/spack.yaml @@ -19,37 +19,68 @@ spack: oasis3-mct: require: - '@5.2' - - 'target=x86_64_v2' + - 'fflags="-O2 -xcascadelake"' + - 'cflags="-O2 -xcascadelake"' + - 'cxxflags="-O2 -xcascadelake"' # Major components cice5: require: - '@2026.01.000' - 'nxglob=360 nyglob=300 blckx=30 blcky=300 mxblcks=1' # grid size and block size + - 'fflags="-O2 -xcascadelake"' + - 'cflags="-O2 -xcascadelake"' + - 'cxxflags="-O2 -xcascadelake"' um7: require: - - '@git.2026.02.000=access-esm1.6' + - '@git.d309438079d365094eaea25eb0e7041724f8b2da=access-esm1.6' + - 'fflags="-O2 -xcascadelake"' + - 'cflags="-O2 -xcascadelake"' + - 'cxxflags="-O2 -xcascadelake"' cable: require: - '@2025.11.000' - library=access-esm1.6 + - 'fflags="-O2 -xcascadelake"' + - 'cflags="-O2 -xcascadelake"' + - 'cxxflags="-O2 -xcascadelake"' + mom5: require: - '@git.2025.05.000=access-esm1.6' + - 'fflags="-O2 -xcascadelake"' + - 'cflags="-O2 -xcascadelake"' + - 'cxxflags="-O2 -xcascadelake"' + # Model dependencies # MOM5 access-fms: require: - '@git.mom5-2025.08.000=mom5' + - 'fflags="-O2 -xcascadelake"' + - 'cflags="-O2 -xcascadelake"' + - 'cxxflags="-O2 -xcascadelake"' + access-generic-tracers: require: - '@2025.09.000' + - 'fflags="-O2 -xcascadelake"' + - 'cflags="-O2 -xcascadelake"' + - 'cxxflags="-O2 -xcascadelake"' + access-mocsy: require: - '@2025.07.002' + - 'fflags="-O2 -xcascadelake"' + - 'cflags="-O2 -xcascadelake"' + - 'cxxflags="-O2 -xcascadelake"' + # UM7 gcom4: require: - '@git.2025.08.000=access-esm1.5' + - 'fflags="-O2 -xcascadelake"' + - 'cflags="-O2 -xcascadelake"' + - 'cxxflags="-O2 -xcascadelake"' # Shared dependencies openmpi: require: @@ -57,9 +88,11 @@ spack: netcdf-c: require: - '@4.9.2' + netcdf-fortran: require: - '@4.6.1' + hdf5: require: - '@1.14.3'