Skip to content

Commit 8dd90f5

Browse files
authored
Merge pull request #3387 from stfc/update_ci
Update NEMO, LFRic and compilation tests to Nvidia HPC SDK 26.3
2 parents 696b511 + c905e2a commit 8dd90f5

5 files changed

Lines changed: 6 additions & 4 deletions

File tree

.github/workflows/compilation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ env:
5656
HDF5_VERSION: "2.1"
5757
NETCDF_C_VERSION: "4.10"
5858
NETCDF_FORTRAN_VERSION: "4.6"
59-
NVFORTRAN_VERSION: "26.1"
59+
NVFORTRAN_VERSION: "26.3"
6060
OPENMPI_VERSION: "5.0"
6161
PYTHON_VERSION: "3.14"
6262
NUM_PARALLEL: 16

.github/workflows/lfric_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ env:
4545
LFRIC_APPS_HASH: 948b9ec1a7ae6ef110b97ed45ced8d4b71079f34
4646
PYTHON_VERSION: "3.14"
4747
GNU_TOOLCHAIN: gnu14_openmpi
48-
NVHPC_TOOLCHAIN: nvhpc25_11_openmpi
48+
NVHPC_TOOLCHAIN: nvhpc26_3_openmpi
4949
NUM_PARALLEL: 16
5050

5151
jobs:

.github/workflows/nemo_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ env:
4545
HDF5_VERSION: "2.1"
4646
NETCDF_C_VERSION: "4.10"
4747
NETCDF_FORTRAN_VERSION: "4.6"
48-
NVFORTRAN_VERSION: "26.1"
48+
NVFORTRAN_VERSION: "26.3"
4949
INTEL_TOOLCHAIN: intel25_3_openmpi
5050
PERL_VERSION: "5.42"
5151
PYTHON_VERSION: "3.14"

.github/workflows/nemo_v5_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ on:
4343

4444
env:
4545
GNU_TOOLCHAIN: gnu14_openmpi
46-
NVHPC_TOOLCHAIN: nvhpc26_1_openmpi
46+
NVHPC_TOOLCHAIN: nvhpc26_3_openmpi
4747
INTEL_TOOLCHAIN: intel25_3_openmpi
4848
PYTHON_VERSION: "3.14"
4949
NUM_PARALLEL: 16

changelog

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
73) PR #3387. Update CI to use nvhpc 26.3.
2+
13
72) PR #3382 towards #1570. Removes the unnecessary check on the precision
24
of a scalar used in a reduction in the LFRic API.
35

0 commit comments

Comments
 (0)