diff --git a/config/versions.json b/config/versions.json index a06ba925..4a92e5c3 100644 --- a/config/versions.json +++ b/config/versions.json @@ -1,5 +1,5 @@ { "$schema": "http://github.com/ACCESS-NRI/schema/blob/main/au.org.access-nri/model/deployment/config/versions/3-0-0.json", "spack": "0.22", - "spack-packages": "2024.07.08" + "spack-packages": "163-om3-components" } diff --git a/spack.yaml b/spack.yaml index 514b28eb..89fe7847 100644 --- a/spack.yaml +++ b/spack.yaml @@ -4,19 +4,39 @@ # configuration settings. # Instructions for editing this file are found in # https://github.com/ACCESS-NRI/model-deployment-template/blob/main/spack.yaml +# This is a Spack Environment file. +# +# It describes a set of packages to be installed, along with +# configuration settings. spack: + # add package specs to the `specs` list specs: - - access-om3@git.2024.09.0 + - access-om3@git.2025.x.0 packages: - # Main Dependencies - access-om3-nuopc: + access3: + require: + - '@git.2025.03.0' + - configurations=MOM6,MOM6-CICE6,MOM6-CICE6-WW3 + access-cice: + require: + - '@git.2025.01.1' + - io_type=PIO + access-mom6: require: - - '@git.0.3.1' - - # Other Dependencies + - '@git.cmake_build' + - '+asymmetric_mem' + access-ww3: + require: + - '@git.2025.03.0' + access3-share: + require: + - '@git.2025.03.0' esmf: require: - - '@8.5.0' + - '@git.v8.7.0' + fms: + require: + - '@git.2024.03' parallelio: require: - '@2.6.2' @@ -27,20 +47,16 @@ spack: netcdf-fortran: require: - '@4.6.1' - fms: - require: - - '@2023.02' openmpi: require: - - '@4.1.5' - fortranxml: + - '@4.1.7' + gcc-runtime: require: - - '@4.1.2' - + - '%gcc' all: require: - - '%intel@2021.10.0' - - 'target=x86_64' + - '%oneapi@2025.0.4' + - target=x86_64_v4 view: true concretizer: unify: true @@ -49,7 +65,7 @@ spack: tcl: include: - access-om3 - - access-om3-nuopc + - access3-exe projections: - access-om3: '{name}/2024.09.0' - access-om3-nuopc: '{name}/0.3.1-{hash:7}' + access-om3: '{name}/2025.x.0' + access3: '{name}/share_prototype-{hash:7}'