diff --git a/config/versions.schema.json b/config/versions.schema.json deleted file mode 100644 index 9184352..0000000 --- a/config/versions.schema.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "Deployment Environments", - "description": "A list of deployment targets that are supported", - "type": "object", - "properties": { - "$schema": { - "type": "string" - }, - "spack-packages": { - "type": "string" - }, - "spack-config": { - "type": "string" - } - }, - "required": [ "$schema", "spack-packages", "spack-config" ], - "additionalProperties": false -} \ No newline at end of file diff --git a/spack.yaml b/spack.yaml index 79ceed8..bfa6df2 100644 --- a/spack.yaml +++ b/spack.yaml @@ -8,53 +8,48 @@ spack: - access-om2@git.2024.03.0 packages: cice5: - require: '@git.2023.10.19' + require: + - '@git.2023.10.19' mom5: - require: '@git.2023.11.09' + require: + - '@git.2023.11.09' libaccessom2: - require: '@git.2023.10.26' + require: + - '@git.2023.10.26' oasis3-mct: - require: '@git.2023.11.09' + require: + - '@git.2023.11.09' netcdf-c: - require: '@4.7.4' + require: + - '@4.7.4' netcdf-fortran: - require: '@4.5.2' + require: + - '@4.5.2' parallelio: - require: '@2.5.2' + require: + - '@2.5.2' openmpi: - require: '@4.0.2' + require: + - '@4.0.2' all: - compiler: [intel@19.0.5.281] + require: + - '%intel@19.0.5.281' + - 'target=x86_64' view: true concretizer: unify: true modules: default: - enable: - - tcl - roots: - tcl: $spack/../release/modules - lmod: $spack/../release/lmod tcl: - hash_length: 0 include: - access-om2 - mom5 - cice5 - libaccessom2 - oasis3-mct - exclude_implicits: true - all: - autoload: run - conflict: - - '{name}' - environment: - set: - 'SPACK_{name}_ROOT': '{prefix}' projections: - all: '{name}/{version}' access-om2: '{name}/2024.03.0' - cice5: '{name}/2023.10.19' - mom5: '{name}/2023.11.09' - libaccessom2: '{name}/2023.10.26' - oasis3-mct: '{name}/2023.11.09' + cice5: '{name}/2023.10.19-{hash:7}' + mom5: '{name}/2023.11.09-{hash:7}' + libaccessom2: '{name}/2023.10.26-{hash:7}' + oasis3-mct: '{name}/2023.11.09-{hash:7}'