Skip to content

Commit 8d12615

Browse files
authored
Update Nautilus site config: oneapi@2025.0.0 -> oneapi@2025.1.1 (#1637)
* Update nautilus site config: oneapi@2025.0.0 -> oneapi@2025.1.1; update util/nrl/batch_install.sh
1 parent d8d7614 commit 8d12615

File tree

3 files changed

+32
-27
lines changed

3 files changed

+32
-27
lines changed

configs/sites/tier1/nautilus/compilers.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -60,29 +60,29 @@ compilers:
6060
CPATH: '/p/app/projects/NEPTUNE/spack-stack/oneapi-2024.2.1/compiler/2024.2/opt/compiler/include/intel64'
6161
extra_rpaths: []
6262
- compiler:
63-
spec: oneapi@2025.0.0
63+
spec: oneapi@2025.1.1
6464
paths:
65-
cc: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0/compiler/2025.0/bin/icx
66-
cxx: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0/compiler/2025.0/bin/icpx
67-
f77: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0/compiler/2025.0/bin/ifx
68-
fc: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0/compiler/2025.0/bin/ifx
65+
cc: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1/compiler/2025.1/bin/icx
66+
cxx: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1/compiler/2025.1/bin/icpx
67+
f77: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1/compiler/2025.1/bin/ifx
68+
fc: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1/compiler/2025.1/bin/ifx
6969
flags: {}
7070
operating_system: rhel8
7171
target: x86_64
7272
modules:
7373
- slurm
74-
- tbb/2022.0
75-
- compiler-rt/2025.0.0
76-
- umf/0.9.0
77-
- compiler-intel-llvm/2025.0.0
74+
- tbb/2022.1
75+
- compiler-rt/2025.1.1
76+
- umf/0.10.0
77+
- compiler-intel-llvm/2025.1.1
7878
environment:
7979
prepend_path:
8080
PATH: '/opt/rh/gcc-toolset-11/root/usr/bin'
8181
CPATH: '/opt/rh/gcc-toolset-11/root/usr/include'
8282
LD_LIBRARY_PATH: '/opt/scyld/slurm/lib64:/opt/scyld/slurm/lib64/slurm:/opt/rh/gcc-toolset-11/root/usr/lib64:/opt/rh/gcc-toolset-11/root/usr/lib'
83-
MODULEPATH: '/p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0/modulefiles'
83+
MODULEPATH: '/p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1/modulefiles'
8484
append_path:
85-
CPATH: '/p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0/compiler/2025.0/opt/compiler/include/intel64'
85+
CPATH: '/p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1/compiler/2025.1/opt/compiler/include/intel64'
8686
extra_rpaths: []
8787
- compiler:
8888
spec: gcc@11.2.1
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
packages:
22
all:
3-
compiler:: [oneapi@2024.2.1, oneapi@2025.0.0, gcc@11.2.1]
3+
compiler:: [oneapi@2024.2.1, oneapi@2025.1.1, gcc@11.2.1]
44
providers:
5-
mpi:: [intel-oneapi-mpi@2021.13, intel-oneapi-mpi@2021.14]
5+
mpi:: [intel-oneapi-mpi@2021.13, intel-oneapi-mpi@2021.15]
66
mpi:
77
buildable: False
88
intel-oneapi-mpi:
@@ -11,39 +11,39 @@ packages:
1111
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2024.2.1
1212
modules:
1313
- mpi/2021.13
14-
- spec: intel-oneapi-mpi@2021.14%oneapi@2025.0.0
15-
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0
14+
- spec: intel-oneapi-mpi@2021.15%oneapi@2025.1.1
15+
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1
1616
modules:
17-
- mpi/2021.14
17+
- mpi/2021.15
1818
intel-oneapi-mkl:
1919
externals:
2020
- spec: intel-oneapi-mkl@2024.2%oneapi@2024.2.1
2121
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2024.2.1
2222
modules:
2323
- mkl/2024.2
24-
- spec: intel-oneapi-mkl@2025.0%oneapi@2025.0.0
25-
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0
24+
- spec: intel-oneapi-mkl@2025.1%oneapi@2025.1.1
25+
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1
2626
modules:
27-
- mkl/2025.0
27+
- mkl/2025.1
2828
intel-oneapi-tbb:
2929
externals:
3030
- spec: intel-oneapi-tbb@2021.13%oneapi@2024.2.1
3131
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2024.2.1
3232
modules:
3333
- tbb/2021.13
34-
- spec: intel-oneapi-tbb@2022.0%oneapi@2025.0.0
35-
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0
34+
- spec: intel-oneapi-tbb@2022.1%oneapi@2025.1.1
35+
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1
3636
modules:
37-
- tbb/2022.0
37+
- tbb/2022.1
3838
intel-oneapi-runtime:
3939
externals:
4040
- spec: intel-oneapi-runtime@2024.2.1%oneapi@2024.2.1
4141
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2024.2.1
4242
modules:
4343
- tbb/2021.13
4444
- compiler-rt/2024.2.1
45-
- spec: intel-oneapi-runtime@2025.0.0%oneapi@2025.0.0
46-
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.0.0
45+
- spec: intel-oneapi-runtime@2025.1.1%oneapi@2025.1.1
46+
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2025.1.1
4747
modules:
48-
- tbb/2022.0
49-
- compiler-rt/2025.0.0
48+
- tbb/2022.1
49+
- compiler-rt/2025.1.1

util/nrl/batch_install.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ case ${SPACK_STACK_BATCH_HOST} in
133133
SPACK_STACK_CARGO_MIRROR="/p/cwfs/projects/NEPTUNE/spack-stack/cargo-mirror"
134134
;;
135135
nautilus)
136-
SPACK_STACK_BATCH_COMPILERS=("oneapi@=2024.2.1" "oneapi@=2025.0.0" "intel@=2021.5.0" "gcc@=11.2.1")
136+
SPACK_STACK_BATCH_COMPILERS=("oneapi@=2024.2.1" "oneapi@=2025.1.1" "gcc@=11.2.1")
137137
SPACK_STACK_BATCH_TEMPLATES=("neptune-dev" "unified-dev" "cylc-dev")
138138
SPACK_STACK_MODULE_CHOICE="tcl"
139139
SPACK_STACK_BOOTSTRAP_MIRROR="/p/cwfs/projects/NEPTUNE/spack-stack/bootstrap-mirror"
@@ -368,6 +368,11 @@ for compiler in "${SPACK_STACK_BATCH_COMPILERS[@]}"; do
368368
elif [[ "${template}" == "unified-dev" && "${compiler_name}" == "intel" ]]; then
369369
echo "Skipping template ${template} with compiler ${compiler}"
370370
continue
371+
# With oneapi@2025.1.x, cannot build unified-dev (odc build error):
372+
# https://github.com/ecmwf/odc/issues/37
373+
elif [[ "${compiler_name}" == "oneapi" && "${compiler_version}" == "2025.1"* && ! "${template}" == "neptune-dev" ]]; then
374+
echo "Skipping template ${template} with compiler ${compiler}"
375+
continue
371376
# With clang, only neptune-dev
372377
elif [[ "${compiler_name}" == "clang" && ! "${template}" == "neptune-dev" ]]; then
373378
echo "Skipping template ${template} with compiler ${compiler}"

0 commit comments

Comments
 (0)