Skip to content

Commit f6d55d2

Browse files
authored
Merge pull request #399 from xylar/fix-frontier-spack
Update Frontier spack templates
2 parents d7752d4 + ba4b2cd commit f6d55d2

6 files changed

Lines changed: 37 additions & 38 deletions

mache/spack/templates/frontier_crayamd-mphipcc_mpich.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ spack:
9696
buildable: false
9797
python:
9898
externals:
99-
- spec: python@3.11.5
99+
- spec: python@3.9.13.1
100100
modules:
101-
- cray-python/3.11.5
101+
- cray-python/3.9.13.1
102102
buildable: false
103103
tar:
104104
externals:

mache/spack/templates/frontier_crayamd_mpich.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ spack:
9696
buildable: false
9797
python:
9898
externals:
99-
- spec: python@3.11.5
99+
- spec: python@3.9.13.1
100100
modules:
101-
- cray-python/3.11.5
101+
- cray-python/3.9.13.1
102102
buildable: false
103103
tar:
104104
externals:

mache/spack/templates/frontier_craycray-mphipcc_mpich.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ spack:
9898
buildable: false
9999
python:
100100
externals:
101-
- spec: python@3.11.5
101+
- spec: python@3.9.13.1
102102
modules:
103-
- cray-python/3.11.5
103+
- cray-python/3.9.13.1
104104
buildable: false
105105
tar:
106106
externals:
@@ -168,7 +168,7 @@ spack:
168168
target: any
169169
modules:
170170
- Core/24.00
171-
- PrgEnv-cray/8.3.3
171+
- cpe/22.12
172172
- cce/15.0.1
173173
- craype/2.7.20
174174
- libunwind/1.5.0

mache/spack/templates/frontier_craycray_mpich.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ spack:
9898
buildable: false
9999
python:
100100
externals:
101-
- spec: python@3.11.5
101+
- spec: python@3.9.13.1
102102
modules:
103-
- cray-python/3.11.5
103+
- cray-python/3.9.13.1
104104
buildable: false
105105
tar:
106106
externals:
@@ -117,14 +117,14 @@ spack:
117117
- spec: {{ mpi }}%{{ compiler }}
118118
modules:
119119
- libunwind/1.5.0
120-
- libfabric/1.15.2.0
120+
- libfabric/1.20.1
121121
- cray-mpich/8.1.26
122122
buildable: false
123123
libfabric:
124124
externals:
125-
- spec: libfabric@1.15.2.0
125+
- spec: libfabric@1.20.1
126126
modules:
127-
- libfabric/1.15.2.0
127+
- libfabric/1.20.1
128128
buildable: false
129129
{%- if e3sm_lapack %}
130130
cray-libsci:
@@ -168,8 +168,7 @@ spack:
168168
modules:
169169
- Core/24.00
170170
- cpe/22.12
171-
- PrgEnv-cray/8.3.3
172171
- cce/15.0.1
173172
- craype/2.7.20
174173
- libunwind/1.5.0
175-
- libfabric/1.15.2.0
174+
- libfabric/1.20.1

mache/spack/templates/frontier_craygnu-mphipcc_mpich.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ spack:
4141
buildable: false
4242
cmake:
4343
externals:
44-
- spec: cmake@3.27.9
44+
- spec: cmake@3.30.5
4545
# prefix is needed -- module does not seem to be sufficient
46-
prefix: /sw/frontier/spack-envs/core-24.07/opt/gcc-7.5.0/cmake-3.27.9-pyxnvhiskwepbw5itqyipzyhhfw3yitk
46+
prefix: /sw/frontier/spack-envs/core-25.03/opt/gcc-13.2/cmake-3.30.5-3megaha56irdlal5or2bjkasn2zj5fvp
4747
modules:
48-
- cmake/3.27.9
48+
- cmake/3.30.5
4949
buildable: false
5050
curl:
5151
externals:
@@ -99,9 +99,9 @@ spack:
9999
buildable: false
100100
python:
101101
externals:
102-
- spec: python@3.11.5
102+
- spec: python@3.11.7
103103
modules:
104-
- cray-python/3.11.5
104+
- cray-python/3.11.7
105105
buildable: false
106106
tar:
107107
externals:
@@ -160,23 +160,23 @@ spack:
160160
{%- endif %}
161161
hdf5:
162162
externals:
163-
- spec: hdf5@1.12.2.1~cxx+fortran+hl~java+mpi+shared
164-
prefix: /opt/cray/pe/hdf5-parallel/1.12.2.1/GNU/9.1
163+
- spec: hdf5@1.14.3.3~cxx+fortran+hl~java+mpi+shared
164+
prefix: /opt/cray/pe/hdf5-parallel/1.14.3.3/gnu/12.3
165165
buildable: false
166166
parallel-netcdf:
167167
externals:
168-
- spec: parallel-netcdf@1.12.3.1+cxx+fortran+pic+shared
169-
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.1/GNU/9.1/
168+
- spec: parallel-netcdf@1.12.3.15+cxx+fortran+pic+shared
169+
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.15/gnu/12.3
170170
buildable: false
171171
netcdf-c:
172172
externals:
173-
- spec: netcdf-c@4.9.0.1+mpi~parallel-netcdf
174-
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/GNU/9.1
173+
- spec: netcdf-c@4.9.0.15+mpi~parallel-netcdf
174+
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.15/gnu/12.3
175175
buildable: false
176176
netcdf-fortran:
177177
externals:
178178
- spec: netcdf-fortran@4.5.3
179-
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/GNU/9.1
179+
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.15/gnu/12.3
180180
buildable: false
181181

182182
compilers:

mache/spack/templates/frontier_craygnu_mpich.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ spack:
4141
buildable: false
4242
cmake:
4343
externals:
44-
- spec: cmake@3.27.9
44+
- spec: cmake@3.30.5
4545
# prefix is needed -- module does not seem to be sufficient
46-
prefix: /sw/frontier/spack-envs/core-24.07/opt/gcc-7.5.0/cmake-3.27.9-pyxnvhiskwepbw5itqyipzyhhfw3yitk
46+
prefix: /sw/frontier/spack-envs/core-25.03/opt/gcc-13.2/cmake-3.30.5-3megaha56irdlal5or2bjkasn2zj5fvp
4747
modules:
48-
- cmake/3.27.9
48+
- cmake/3.30.5
4949
buildable: false
5050
curl:
5151
externals:
@@ -99,9 +99,9 @@ spack:
9999
buildable: false
100100
python:
101101
externals:
102-
- spec: python@3.11.5
102+
- spec: python@3.11.7
103103
modules:
104-
- cray-python/3.11.5
104+
- cray-python/3.11.7
105105
buildable: false
106106
tar:
107107
externals:
@@ -158,23 +158,23 @@ spack:
158158
{%- endif %}
159159
hdf5:
160160
externals:
161-
- spec: hdf5@1.12.2.1~cxx+fortran+hl~java+mpi+shared
162-
prefix: /opt/cray/pe/hdf5-parallel/1.12.2.1/GNU/9.1
161+
- spec: hdf5@1.14.3.3~cxx+fortran+hl~java+mpi+shared
162+
prefix: /opt/cray/pe/hdf5-parallel/1.14.3.3/gnu/12.3
163163
buildable: false
164164
parallel-netcdf:
165165
externals:
166-
- spec: parallel-netcdf@1.12.3.1+cxx+fortran+pic+shared
167-
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.1/GNU/9.1/
166+
- spec: parallel-netcdf@1.12.3.15+cxx+fortran+pic+shared
167+
prefix: /opt/cray/pe/parallel-netcdf/1.12.3.15/gnu/12.3
168168
buildable: false
169169
netcdf-c:
170170
externals:
171-
- spec: netcdf-c@4.9.0.1+mpi~parallel-netcdf
172-
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/GNU/9.1
171+
- spec: netcdf-c@4.9.0.15+mpi~parallel-netcdf
172+
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.15/gnu/12.3
173173
buildable: false
174174
netcdf-fortran:
175175
externals:
176176
- spec: netcdf-fortran@4.5.3
177-
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/GNU/9.1
177+
prefix: /opt/cray/pe/netcdf-hdf5parallel/4.9.0.15/gnu/12.3
178178
buildable: false
179179
compilers:
180180
- compiler:

0 commit comments

Comments
 (0)