Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
c11d229
Add initial spack.yaml based on ACCESS-NRI/ACCESS-rAM3@8206dadb8c2fda…
CodeGat Jul 1, 2025
74fd4fe
Update compiler to intel 2021.10.0
CodeGat Jul 1, 2025
78a6fbc
Update versions.json
bschroeter Jul 3, 2025
2de222a
Update versions.json
bschroeter Jul 3, 2025
bf542ef
Update versions.json
bschroeter Jul 10, 2025
7062f75
Update versions.json
bschroeter Jul 10, 2025
465da52
Update spack.yaml
bschroeter Jul 10, 2025
7eb9788
Update versions.json
bschroeter Jul 10, 2025
e821f18
Update versions.json
bschroeter Jul 15, 2025
4997f4a
Test of source only
bschroeter Jul 15, 2025
c4caabb
Update versions.json
bschroeter Jul 15, 2025
ca5030a
Update versions.json
bschroeter Jul 15, 2025
e791683
Update versions.json
bschroeter Jul 15, 2025
0578189
Update versions.json
bschroeter Jul 15, 2025
5940168
Update versions.json
bschroeter Jul 15, 2025
17bf70d
Update versions.json
bschroeter Jul 15, 2025
8da7b0c
Update versions.json
bschroeter Jul 15, 2025
97c8ce5
Update versions.json
bschroeter Jul 15, 2025
9e8a96d
Update versions.json
bschroeter Jul 15, 2025
24b1f4b
Update versions.json
bschroeter Jul 15, 2025
fffa4ed
Updated versions and spack yaml for new resource approach
bschroeter Jul 16, 2025
9b0101d
New hash
bschroeter Jul 16, 2025
0dbf71e
New spackages version
bschroeter Jul 17, 2025
f8cd1ff
Updated with dynamic variants
bschroeter Jul 23, 2025
898703b
Update versions.json
bschroeter Jul 17, 2025
4528bc3
New resource path
bschroeter Jul 23, 2025
1b5fa19
New resource path
bschroeter Jul 23, 2025
df3804d
Attempt with native patch method
bschroeter Jul 23, 2025
3c20f16
Attempt with native patch method
bschroeter Jul 23, 2025
4b5a062
Attempt with native patch method
bschroeter Jul 23, 2025
3b03027
Working dynamic resource implementation
bschroeter Jul 23, 2025
284f9aa
Blank string
bschroeter Jul 23, 2025
1e44c00
Updated packages version
bschroeter Jul 28, 2025
7e33b00
Updated openmpi version, included openmpi in environment.
bschroeter Jul 28, 2025
e8c81cd
New hash
bschroeter Jul 28, 2025
b265994
New hash
bschroeter Jul 29, 2025
b7ca040
Update versions.json
bschroeter Aug 7, 2025
033a027
Update versions.json
bschroeter Aug 8, 2025
cf89487
Update spack.yaml
bschroeter Aug 12, 2025
662066b
Update gcom version to old origin/initial-deploy version (issue with …
CodeGat Aug 14, 2025
c00197e
Use rough-npft-fix
MartinDix Sep 19, 2025
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
4 changes: 2 additions & 2 deletions config/versions.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://github.com/ACCESS-NRI/schema/blob/main/au.org.access-nri/model/deployment/config/versions/3-0-0.json",
"$schema": "https://raw.githubusercontent.com/ACCESS-NRI/schema/main/au.org.access-nri/model/deployment/config/versions/3-0-0.json",
"spack": "0.22",
"spack-packages": "SOME_SPECIFIC_TAG"
"spack-packages": "4f6552df767349c18fac6d588e890116fac1daff"
}
57 changes: 44 additions & 13 deletions spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,54 @@
# configuration settings.
spack:
specs:
# TODO: Replace the MODEL and VERSION.
# The root SBD for the model and overall version of the deployment:
# - MODEL@git.VERSION
- access-am3@git.2025.06.000
packages:
# TODO: Specify versions and variants of dependencies where required
# Specification of dependency versions and variants goes here.
# CI/CD requires that the first element of the require is only a version:
# openmpi:
# require:
# - '@4.0.2'
# Direct dependencies
um:
require:
- '@13.1'
- model="vn13p1-am"
- jules_sources="f5531ad0535cfed09ab83400da2e19ac4cee05e3"
- um_sources="2025.08.0"

# Indirect dependencies
eccodes:
require:
- '@2.34.0'

netcdf-c:
require:
- '@4.9.2'

netcdf-fortran:
require:
- '@4.5.2'

fcm:
require:
- '@2021.05.0'
# TODO: Generalize this Gadi-specific variant for spack.yaml
- 'site=nci-gadi'

gcom:
require:
- '@7.9'

openmpi:
require:
- '@4.1.7'

# Specifications that apply to all packages
all:
# TODO: Specify compiler/targets for all packages
# require:
# - '%intel@19.0.5.281'
# - 'target=x86_64'
require:
- '%intel@2021.10.0'
- target=x86_64_v4
view: true
concretizer:
unify: true
config:
install_tree:
root: $spack/../restricted/ukmo/release
source_cache: $spack/../restricted/ukmo/source_cache
build_stage:
- $TMPDIR/restricted/spack-stage
Loading