Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
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
6 changes: 3 additions & 3 deletions .github/build-ci/data/standard.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"intel_compiler": "intel@2021.10.0",
"gcc_compiler": "gcc@13.2.0",
"oneapi_compiler": "oneapi@2025.2.0",
"intel_compiler_version": "2021.10.0",
"gcc_compiler_version": "13.2.0",
"oneapi_compiler_version": "2025.2.0",
"cice5_version": "2026.01.000",
"um_version": "git.2026.02.000=access-esm1.6",
"cable_version": "2025.11.000",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc:
require:
- '@{{ gcc_compiler_version }}'
all:
require:
- '%{{ gcc_compiler }} target=x86_64'
- '%access_gcc'
- 'target=x86_64'
concretizer:
unify: false
view: false
6 changes: 5 additions & 1 deletion .github/build-ci/manifests/pr/gcc_access-om2.spack.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc:
require:
- '@{{ gcc_compiler_version }}'
all:
require:
- '%{{ gcc_compiler }} target=x86_64'
- '%access_gcc'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
intel-oneapi-compilers-classic:
require:
- '@{{ intel_compiler_version }}'
all:
require:
- '%{{ intel_compiler }} target=x86_64'
- '%access_intel'
- 'target=x86_64'
concretizer:
unify: false
view: false
6 changes: 5 additions & 1 deletion .github/build-ci/manifests/pr/intel_access-om2.spack.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
intel-oneapi-compilers-classic:
require:
- '@{{ intel_compiler_version }}'
all:
require:
- '%{{ intel_compiler }} target=x86_64'
- '%access_intel'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc-runtime:
intel-oneapi-compilers:
require:
- '%gcc'
- '@{{ oneapi_compiler_version }}'
all:
require:
- '%{{ oneapi_compiler }} target=x86_64'
- '%access_oneapi'
- 'target=x86_64'
concretizer:
unify: false
view: false
7 changes: 4 additions & 3 deletions .github/build-ci/manifests/pr/oneapi_access-om2.spack.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc-runtime:
intel-oneapi-compilers:
require:
- '%gcc'
- '@{{ oneapi_compiler_version }}'
all:
require:
- '%{{ oneapi_compiler }} target=x86_64'
- '%access_oneapi'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc:
require:
- '@{{ gcc_compiler_version }}'
all:
require:
- '%{{ gcc_compiler }} target=x86_64'
- '%access_gcc'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc:
require:
- '@{{ gcc_compiler_version }}'
all:
require:
- '%{{ gcc_compiler }} target=x86_64'
- '%access_gcc'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc:
require:
- '@{{ gcc_compiler_version }}'
all:
require:
- '%{{ gcc_compiler }} target=x86_64'
- '%access_gcc'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc:
require:
- '@{{ gcc_compiler_version }}'
all:
require:
- '%{{ gcc_compiler }} target=x86_64'
- '%access_gcc'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc:
require:
- '@{{ gcc_compiler_version }}'
all:
require:
- '%{{ gcc_compiler }} target=x86_64'
- '%access_gcc'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
intel-oneapi-compilers-classic:
require:
- '@{{ intel_compiler_version }}'
all:
require:
- '%{{ intel_compiler }} target=x86_64'
- '%access_intel'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
intel-oneapi-compilers-classic:
require:
- '@{{ intel_compiler_version }}'
all:
require:
- '%{{ intel_compiler }} target=x86_64'
- '%access_intel'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
intel-oneapi-compilers-classic:
require:
- '@{{ intel_compiler_version }}'
all:
require:
- '%{{ intel_compiler }} target=x86_64'
- '%access_intel'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
intel-oneapi-compilers-classic:
require:
- '@{{ intel_compiler_version }}'
all:
require:
- '%{{ intel_compiler }} target=x86_64'
- '%access_intel'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
intel-oneapi-compilers-classic:
require:
- '@{{ intel_compiler_version }}'
all:
require:
- '%{{ intel_compiler }} target=x86_64'
- '%access_intel'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc-runtime:
intel-oneapi-compilers-classic:
require:
- '%gcc'
- '@{{ oneapi_compiler_version }}'
all:
require:
- '%{{ oneapi_compiler }} target=x86_64'
- '%access_oneapi'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc-runtime:
intel-oneapi-compilers-classic:
require:
- '%gcc'
- '@{{ oneapi_compiler_version }}'
all:
require:
- '%{{ oneapi_compiler }} target=x86_64'
- '%access_oneapi'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc-runtime:
intel-oneapi-compilers-classic:
require:
- '%gcc'
- '@{{ oneapi_compiler_version }}'
all:
require:
- '%{{ oneapi_compiler }} target=x86_64'
- '%access_oneapi'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc-runtime:
intel-oneapi-compilers-classic:
require:
- '%gcc'
- '@{{ oneapi_compiler_version }}'
all:
require:
- '%{{ oneapi_compiler }} target=x86_64'
- '%access_oneapi'
- 'target=x86_64'
concretizer:
unify: false
view: false
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,13 @@ spack:
openmpi:
require:
- '@{{ openmpi_version }}'
gcc-runtime:
intel-oneapi-compilers-classic:
require:
- '%gcc'
- '@{{ oneapi_compiler_version }}'
all:
require:
- '%{{ oneapi_compiler }} target=x86_64'
- '%access_oneapi'
- 'target=x86_64'
concretizer:
unify: false
view: false
7 changes: 3 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,12 @@ jobs:
exclude:
# TODO: Remove this exclusion once https://github.com/ACCESS-NRI/GCOM4/issues/15 is fixed
- file: .github/build-ci/manifests/pr/gcc_access-esm1.6.spack.yaml.j2
uses: access-nri/build-ci/.github/workflows/ci.yml@v2
uses: access-nri/build-ci/.github/workflows/ci.yml@v3
with:
spack-manifest-path: ${{ matrix.file }}
spack-manifest-data-path: .github/build-ci/data/standard.json
allow-ssh-into-spack-install: false # If true, PR author must ssh into instance to complete job
# spack-packages-ref: main
# spack-config-ref: main
# spack-ref: releases/v0.22
# Default args (including explicit spack/spack-packages/spack-config versions)
# are specified in https://github.com/ACCESS-NRI/build-ci/tree/v3/.github/workflows#inputs
secrets:
spack-install-command-pat: ${{ secrets.SPACK_INSTALL_COMMAND_PAT }}
Loading