Skip to content

Commit 5d35bd6

Browse files
committed
[skip ci] Add initial manifest and configuration versions
1 parent 32cc821 commit 5d35bd6

2 files changed

Lines changed: 17 additions & 38 deletions

File tree

config/versions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/ACCESS-NRI/schema/main/au.org.access-nri/model/deployment/config/versions/3-0-0.json",
33
"spack": "0.22",
4-
"spack-packages": "SOME_SPECIFIC_TAG"
4+
"spack-packages": "add-coastri-roms"
55
}

spack.yaml

Lines changed: 16 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,49 +3,28 @@
33
# It describes a set of packages to be installed, along with
44
# configuration settings.
55
spack:
6-
# TODO: This section is used primarily to provide variations to a model based on deployment target. Delete if not required.
7-
# definitions:
8-
# This is the root spack bundle that contains the model
9-
# - ROOT_PACKAGE:
10-
# - MODEL@git.GIT_REF=SPACK_VERSION
11-
12-
# Mutually-exclusive Compiler and Target definitions (assumes DEPLOYMENT_TARGET set)
13-
# - when: env['DEPLOYMENT_TARGET'] == 'Gadi'
14-
# compiler_target: ['%intel@19.0.5.281 target=x86_64_v4']
15-
# More mutually-exclusive definitions can be made...
16-
# Default
17-
# - when: "'DEPLOYMENT_TARGET' not in env"
18-
# compiler_targets: ['intel@2021.2.0 target=x86_64']
19-
20-
# This is where the single definitions of ROOT_PACKAGE and compiler/target are
21-
# matrixed together to form a single spec: MODEL@git.GIT_REF=SPACK_VERSION %intel@2021.2.0 target=x86_64
22-
# - ROOT_SPEC:
23-
# - matrix:
24-
# - [$ROOT_PACKAGE]
25-
# - [$%compiler_target]
266
specs:
27-
# The root Spack Bundle Recipe (SBR) for the model and overall version of
28-
# the deployment:
29-
# TODO: Replace the MODEL, GIT_REF and SPACK_VERSION, if there is
30-
# only one deployment target
31-
# - MODEL@git.GIT_REF=SPACK_VERSION
32-
# Alternatively, if there are multiple deployment targets that require
33-
# different compilers/variants, use the above definitions section and:
34-
# - $ROOT_SPEC
7+
- coastri-roms@git.2025.06.000
358
packages:
369
# Specification of dependency versions and variants. CI/CD requires that
37-
# the first element of the require is only a version:
38-
# TODO: Specify versions and variants of dependencies as required.
39-
# openmpi:
40-
# require:
41-
# - '@4.1.5'
10+
# the first element of the require is only a version
11+
roms:
12+
require:
13+
- '@git.c1c5efd8276dfa67029363499ff7370b4582c47b'
14+
15+
openmpi:
16+
require:
17+
- '@4.1.4'
18+
19+
netcdf-c:
20+
require:
21+
- '@4.7.3'
4222

4323
# Specifications that apply to all packages
4424
all:
45-
# TODO: Specify compiler/targets for all packages
46-
# require:
47-
# - '%intel@2021.10.0'
48-
# - 'target=x86_64'
25+
require:
26+
- '%intel@2021.8.0'
27+
- 'target=x86_64'
4928
view: true
5029
concretizer:
5130
unify: true

0 commit comments

Comments
 (0)