Skip to content

Commit 76d1b03

Browse files
committed
Update pm-cpu and pm-gpu spack templates with latest modules
1 parent 8641ab5 commit 76d1b03

File tree

5 files changed

+81
-81
lines changed

5 files changed

+81
-81
lines changed

mache/spack/templates/pm-cpu_gnu_mpich.yaml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
{%- set compiler = "gcc@12.3" %}
2-
{%- set mpi = "[email protected].28" %}
1+
{%- set compiler = "gcc@13.2" %}
2+
{%- set mpi = "[email protected].30" %}
33
spack:
44
specs:
55
- {{ compiler }}
@@ -35,8 +35,8 @@ spack:
3535
buildable: false
3636
cmake:
3737
externals:
38-
- spec: cmake@3.24.3
39-
prefix: /global/common/software/nersc9/cmake/3.24.3
38+
- spec: cmake@3.30.2
39+
prefix: /global/common/software/nersc9/cmake/3.30.2
4040
buildable: false
4141
findutils:
4242
externals:
@@ -110,10 +110,10 @@ spack:
110110
- spec: {{ compiler }}
111111
modules:
112112
- PrgEnv-gnu/8.5.0
113-
- gcc-native/12.3
114-
- cray-libsci/23.12.5
113+
- gcc-native/13.2
114+
- cray-libsci/24.07.0
115115
- craype-accel-host
116-
- craype/2.7.30
116+
- craype/2.7.32
117117
- libfabric/1.22.0
118118
extra_attributes:
119119
compilers:
@@ -126,13 +126,13 @@ spack:
126126
- spec: {{ mpi }}%{{ compiler }}
127127
modules:
128128
- libfabric/1.22.0
129-
- cray-mpich/8.1.28
129+
- cray-mpich/8.1.30
130130
buildable: false
131131
cray-libsci:
132132
externals:
133-
- spec: cray-libsci@23.12.5
133+
- spec: cray-libsci@24.07.0
134134
modules:
135-
- cray-libsci/23.12.5
135+
- cray-libsci/24.07.0
136136
buildable: false
137137
{%- if e3sm_hdf5_netcdf %}
138138
hdf5:
@@ -142,8 +142,8 @@ spack:
142142
buildable: false
143143
parallel-netcdf:
144144
externals:
145-
- spec: [email protected].9+cxx+fortran+pic+shared
146-
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.9/gnu/12.3
145+
- spec: [email protected].13+cxx+fortran+pic+shared
146+
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.13/gnu/12.3
147147
buildable: false
148148
netcdf-c:
149149
externals:
@@ -169,10 +169,10 @@ spack:
169169
target: x86_64
170170
modules:
171171
- PrgEnv-gnu/8.5.0
172-
- gcc-native/12.3
173-
- cray-libsci/23.12.5
172+
- gcc-native/13.2
173+
- cray-libsci/24.07.0
174174
- craype-accel-host
175-
- craype/2.7.30
175+
- craype/2.7.32
176176
- libfabric/1.22.0
177177
environment:
178178
prepend_path:

mache/spack/templates/pm-cpu_intel_mpich.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
{%- set compiler = "intel@2023.2.0" %}
2-
{%- set mpi = "[email protected].28" %}
1+
{%- set compiler = "intel@2024.1.0" %}
2+
{%- set mpi = "[email protected].30" %}
33
spack:
44
specs:
55
- {{ compiler }}
@@ -35,8 +35,8 @@ spack:
3535
buildable: false
3636
cmake:
3737
externals:
38-
- spec: cmake@3.24.3
39-
prefix: /global/common/software/nersc9/cmake/3.24.3
38+
- spec: cmake@3.30.2
39+
prefix: /global/common/software/nersc9/cmake/3.30.2
4040
buildable: false
4141
findutils:
4242
externals:
@@ -110,17 +110,17 @@ spack:
110110
- spec: {{ compiler }}
111111
modules:
112112
- PrgEnv-intel/8.5.0
113-
- intel/2023.2.0
113+
- intel/2024.1.0
114114
- cray-libsci/23.12.5
115115
- craype-accel-host
116-
- craype/2.7.30
116+
- craype/2.7.32
117117
- libfabric/1.22.0
118118
buildable: false
119119
cray-mpich:
120120
externals:
121121
- spec: {{ mpi }}%{{ compiler }}
122122
modules:
123-
- cray-mpich/8.1.28
123+
- cray-mpich/8.1.30
124124
- libfabric/1.22.0
125125
buildable: false
126126
cray-libsci:
@@ -137,8 +137,8 @@ spack:
137137
buildable: false
138138
parallel-netcdf:
139139
externals:
140-
- spec: [email protected].9+cxx+fortran+pic+shared
141-
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.9/intel/2023.2
140+
- spec: [email protected].13+cxx+fortran+pic+shared
141+
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.13/intel/2023.2
142142
buildable: false
143143
netcdf-c:
144144
externals:
@@ -164,10 +164,10 @@ spack:
164164
target: x86_64
165165
modules:
166166
- PrgEnv-intel/8.5.0
167-
- intel/2023.2.0
167+
- intel/2024.1.0
168168
- cray-libsci/23.12.5
169169
- craype-accel-host
170-
- craype/2.7.30
170+
- craype/2.7.32
171171
- libfabric/1.22.0
172172
environment:
173173
prepend_path:

mache/spack/templates/pm-cpu_nvidia_mpich.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
{%- set compiler = "nvhpc@24.5" %}
2-
{%- set mpi = "[email protected].28" %}
1+
{%- set compiler = "nvhpc@25.5" %}
2+
{%- set mpi = "[email protected].30" %}
33
spack:
44
specs:
55
- {{ mpi }}%{{ compiler }}
@@ -34,8 +34,8 @@ spack:
3434
buildable: false
3535
cmake:
3636
externals:
37-
- spec: cmake@3.24.3
38-
prefix: /global/common/software/nersc9/cmake/3.24.3
37+
- spec: cmake@3.30.2
38+
prefix: /global/common/software/nersc9/cmake/3.30.2
3939
buildable: false
4040
findutils:
4141
externals:
@@ -109,7 +109,7 @@ spack:
109109
- spec: {{ mpi }}%{{ compiler }}
110110
modules:
111111
- libfabric/1.22.0
112-
- cray-mpich/8.1.28
112+
- cray-mpich/8.1.30
113113
buildable: false
114114
cray-libsci:
115115
externals:
@@ -125,8 +125,8 @@ spack:
125125
buildable: false
126126
parallel-netcdf:
127127
externals:
128-
- spec: [email protected].9+cxx+fortran+pic+shared
129-
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.9/nvidia/23.3
128+
- spec: [email protected].13+cxx+fortran+pic+shared
129+
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.13/nvidia/23.3
130130
buildable: false
131131
netcdf-c:
132132
externals:
@@ -143,19 +143,19 @@ spack:
143143
- compiler:
144144
spec: {{ compiler }}
145145
paths:
146-
cc: /opt/nvidia/hpc_sdk/Linux_x86_64/24.5/compilers/bin/nvc
147-
cxx: /opt/nvidia/hpc_sdk/Linux_x86_64/24.5/compilers/bin/nvc++
148-
f77: /opt/nvidia/hpc_sdk/Linux_x86_64/24.5/compilers/bin/nvfortran
149-
fc: /opt/nvidia/hpc_sdk/Linux_x86_64/24.5/compilers/bin/nvfortran
146+
cc: /opt/nvidia/hpc_sdk/Linux_x86_64/25.5/compilers/bin/nvc
147+
cxx: /opt/nvidia/hpc_sdk/Linux_x86_64/25.5/compilers/bin/nvc++
148+
f77: /opt/nvidia/hpc_sdk/Linux_x86_64/25.5/compilers/bin/nvfortran
149+
fc: /opt/nvidia/hpc_sdk/Linux_x86_64/25.5/compilers/bin/nvfortran
150150
flags: {}
151151
operating_system: sles15
152152
target: any
153153
modules:
154154
- PrgEnv-nvidia
155-
- nvidia/24.5
155+
- nvidia/25.5
156156
- cray-libsci/23.12.5
157157
- craype-accel-host
158-
- craype/2.7.30
158+
- craype/2.7.32
159159
- libfabric/1.20
160160
environment:
161161
prepend_path:

mache/spack/templates/pm-gpu_gnugpu_mpich.yaml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
{%- set compiler = "gcc@12.3" %}
2-
{%- set mpi = "[email protected].28" %}
1+
{%- set compiler = "gcc@13.2" %}
2+
{%- set mpi = "[email protected].30" %}
33
spack:
44
specs:
55
- {{ compiler }}
@@ -34,8 +34,8 @@ spack:
3434
buildable: false
3535
cmake:
3636
externals:
37-
- spec: cmake@3.24.3
38-
prefix: /global/common/software/nersc9/cmake/3.24.3
37+
- spec: cmake@3.30.2
38+
prefix: /global/common/software/nersc9/cmake/3.30.2
3939
buildable: false
4040
findutils:
4141
externals:
@@ -109,11 +109,11 @@ spack:
109109
- spec: {{ compiler }}
110110
modules:
111111
- PrgEnv-gnu/8.5.0
112-
- gcc-native/12.3
112+
- gcc-native/13.2
113113
- craype-accel-nvidia80
114-
- cray-libsci/23.12.5
114+
- cray-libsci/24.07.0
115115
- libfabric/1.22.0
116-
- craype/2.7.30
116+
- craype/2.7.32
117117
- cudatoolkit/12.4
118118
extra_attributes:
119119
compilers:
@@ -126,44 +126,44 @@ spack:
126126
127127
modules:
128128
- PrgEnv-gnu/8.5.0
129-
- gcc-native/12.3
129+
- gcc-native/13.2
130130
- craype-accel-nvidia80
131-
- cray-libsci/23.12.5
131+
- cray-libsci/24.07.0
132132
- libfabric/1.22.0
133-
- craype/2.7.30
133+
- craype/2.7.32
134134
- cudatoolkit/12.4
135135
buildable: false
136136
cray-mpich:
137137
externals:
138138
- spec: {{ mpi }}%{{ compiler }}
139-
prefix: /opt/cray/pe/mpich/8.1.28/ofi/gnu/12.3
139+
prefix: /opt/cray/pe/mpich/8.1.30/ofi/gnu/12.3
140140
buildable: false
141141
cray-libsci:
142142
externals:
143143
144144
modules:
145-
- cray-libsci/23.12.5
145+
- cray-libsci/24.07.0
146146
buildable: false
147147
{%- if e3sm_hdf5_netcdf %}
148148
hdf5:
149149
externals:
150-
- spec: hdf5@1.12.2.9~cxx+fortran+hl~java+mpi+shared
151-
prefix: /opt/cray/pe/hdf5-parallel/1.12.2.9/gnu/12.3
150+
- spec: hdf5@1.14.3.1~cxx+fortran+hl~java+mpi+shared
151+
prefix: /opt/cray/pe/hdf5-parallel/1.14.3.1/gnu/12.3
152152
buildable: false
153153
parallel-netcdf:
154154
externals:
155-
- spec: [email protected].9+cxx+fortran+pic+shared
156-
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.9/gnu/12.3
155+
- spec: [email protected].13+cxx+fortran+pic+shared
156+
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.13/gnu/12.3
157157
buildable: false
158158
netcdf-c:
159159
externals:
160-
- spec: [email protected].9+mpi~parallel-netcdf
161-
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.9/gnu/12.3
160+
- spec: [email protected].13+mpi~parallel-netcdf
161+
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.13/gnu/12.3
162162
buildable: false
163163
netcdf-fortran:
164164
externals:
165165
166-
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.9/gnu/12.3
166+
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.13/gnu/12.3
167167
buildable: false
168168
{%- endif %}
169169
compilers:
@@ -179,11 +179,11 @@ spack:
179179
target: any
180180
modules:
181181
- PrgEnv-gnu/8.5.0
182-
- gcc-native/12.3
182+
- gcc-native/13.2
183183
- craype-accel-nvidia80
184-
- cray-libsci/23.12.5
184+
- cray-libsci/24.07.0
185185
- libfabric/1.22.0
186-
- craype/2.7.30
186+
- craype/2.7.32
187187
- cudatoolkit/12.4
188188
environment:
189189
prepend_path:

0 commit comments

Comments
 (0)