Skip to content

Commit dd6093d

Browse files
authored
Bump w3emc to 2.11.0, fix bug on Blueback to use correct Fortran compiler with [email protected] (#1717)
* Bump w3emc from 2.10.0 to 2.11.0 for ifx support, except for LLVM clang * Update compiler configs for Blueback and Narwhal: remove deprecated Intel Classic compiler, set INTEL_COMPILER_TYPE environment variable for Cray
1 parent 38ebea6 commit dd6093d

File tree

4 files changed

+12
-27
lines changed

4 files changed

+12
-27
lines changed

configs/common/packages.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,9 +305,14 @@ packages:
305305
# Note - we can remove upp from stack at some point?
306306
upp:
307307
require: '@10.0.10'
308-
# Need extradeps for grib-utils, enable by default to avoid duplicate packages
308+
# Need extradeps for grib-utils, which ties us to w3ecm@:2.11
309309
w3emc:
310-
require: '@2.10.0 precision=4,d,8 +extradeps'
310+
require:
311+
- '@:2.11.0'
312+
- 'precision=4,d,8 +extradeps'
313+
# https://github.com/NOAA-EMC/NCEPLIBS-w3emc/issues/246
314+
- one_of: ['@2.10.0']
315+
when: "%clang"
311316
w3nco:
312317
require: '@2.4.1'
313318
# See macOS site config for wgrib2 version/variant overrides

configs/containers/specs/jedi-ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
py-shapely,
4646
py-xarray,
4747
48-
w3emc@2.10.0,
48+
w3emc,
4949
nco,
5050
5151

configs/sites/tier1/blueback/compilers.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ compilers::
4242
set:
4343
CONFIG_SITE: ''
4444
CRAY_CPU_TARGET: x86-genoa
45+
# Force ifort not ifx
46+
INTEL_COMPILER_TYPE: 'RECOMMENDED'
4547
extra_rpaths: []
4648
- compiler:
4749
spec: oneapi@=2025.0.4

configs/sites/tier1/narwhal/compilers.yaml

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,4 @@
11
compilers::
2-
- compiler:
3-
4-
paths:
5-
cc: cc
6-
cxx: CC
7-
f77: ftn
8-
fc: ftn
9-
flags: {}
10-
operating_system: sles15
11-
target: x86_64
12-
modules:
13-
- PrgEnv-intel/8.4.0
14-
- intel-classic/2023.2.0
15-
- cray-libsci/23.05.1.4
16-
- libfabric/1.12.1.2.2.1
17-
environment:
18-
prepend_path:
19-
PATH: '/opt/cray/pe/gcc/10.3.0/snos/bin'
20-
CPATH: '/opt/cray/pe/gcc/10.3.0/snos/include'
21-
LD_LIBRARY_PATH: '/opt/cray/libfabric/1.12.1.2.2.1/lib64:/opt/cray/pe/libsci/23.05.1.4/INTEL/2022.2/x86_64/lib:/opt/cray/pe/gcc/10.3.0/snos/lib:/opt/cray/pe/gcc/10.3.0/snos/lib64'
22-
set:
23-
CRAYPE_LINK_TYPE: 'dynamic'
24-
extra_rpaths:
25-
- /opt/cray/pe/libsci/23.05.1.4/INTEL/2022.2/x86_64/lib
262
- compiler:
273
284
paths:
@@ -47,6 +23,8 @@ compilers::
4723
CPATH: '/opt/intel/oneapi_2024.2.0.634/compiler/2024.2/opt/compiler/include/intel64'
4824
set:
4925
CRAYPE_LINK_TYPE: 'dynamic'
26+
# Force ifort not ifx
27+
INTEL_COMPILER_TYPE: 'RECOMMENDED'
5028
extra_rpaths:
5129
- /opt/cray/pe/libsci/23.05.1.4/INTEL/2022.2/x86_64/lib
5230
- compiler:

0 commit comments

Comments
 (0)