Skip to content

Commit 5fcc994

Browse files
committed
Added a spack environment for Frontier/Crusher
Moved now-deprecated hpc1, Spock and Crusher spack environments to a "deprecated" subdirectory
1 parent 1585ec1 commit 5fcc994

7 files changed

Lines changed: 337 additions & 0 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
README: Spack environments in this directory are either deprecated due to being superceded by newer versions or are associated with decommissioned machines. The files are maintained for reference purposes only and their usage is unsupported.
File renamed without changes.
File renamed without changes.

spack/environments/crusher_rocm5.2_PrgEnv-amd.yaml renamed to spack/environments/deprecated/crusher_rocm5.2_PrgEnv-amd.yaml

File renamed without changes.

spack/environments/frontier.yaml

Lines changed: 336 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,336 @@
1+
#==================================
2+
# README
3+
#==================================
4+
#This spack environment targets the following module selection
5+
#module load PrgEnv-amd/8.3.3
6+
#module swap amd amd/5.2.0
7+
#module load cray-python/3.9.13.1
8+
#module load cray-mpich/8.1.25
9+
#module load gmp/6.2.1
10+
#module load craype-accel-amd-gfx90a
11+
#====================================
12+
spack:
13+
specs:
14+
- boost@1.80.0 %clang@14.0.0-amd4
15+
- sz@2.1.12.2 %clang@14.0.0-amd4
16+
- redis@6.2.5 %clang@14.0.0-amd4
17+
- binutils@2.33.1+libiberty+headers+plugins %clang@14.0.0-amd4 cflags='-fcommon'
18+
- mochi-sonata@main~unqlite_st~bedrock ^mercury@master ~checksum ^mochi-margo@develop ^argobots@main+stackunwind+tool %clang@14.0.0-amd4
19+
- tau@master +mpi+rocm+rocprofiler+roctracer+adios2+binutils %clang@14.0.0-amd4
20+
- chimbuko-visualization2 ^py-cryptography@2.7 ^py-numpy@1.23.4 %clang@14.0.0-amd4
21+
- chimbuko-performance-analysis +mpi %clang@14.0.0-amd4
22+
concretizer:
23+
unify: true
24+
compilers:
25+
26+
- compiler:
27+
spec: clang@14.0.0-amd4
28+
paths:
29+
cc: /opt/rocm-5.2.0/bin/amdclang
30+
cxx: /opt/rocm-5.2.0/bin/amdclang++
31+
f77: /opt/rocm-5.2.0/bin/amdflang
32+
fc: /opt/rocm-5.2.0/bin/amdflang
33+
flags: {}
34+
operating_system: sles15
35+
target: any
36+
modules:
37+
- PrgEnv-amd/8.3.3
38+
- amd/5.2.0
39+
environment:
40+
unset:
41+
- LOADEDMODULES
42+
- __LMOD_REF_COUNT_LOADEDMODULES
43+
extra_rpaths: []
44+
45+
- compiler:
46+
spec: gcc@7.5.0
47+
paths:
48+
cc: /usr/bin/gcc
49+
cxx: /usr/bin/g++
50+
f77: /usr/bin/gfortran
51+
fc: /usr/bin/gfortran
52+
flags: {}
53+
operating_system: sles15
54+
target: any
55+
modules:
56+
- PrgEnv-amd/8.3.3
57+
- amd/5.2.0
58+
environment: {}
59+
extra_rpaths: []
60+
repos:
61+
#=================== THIS PATH SHOULD BE SET TO POINT TO THE mochi-spack-packages DOWNLOADED FROM https://github.com/mochi-hpc/mochi-spack-packages.git
62+
- /lustre/orion/csc299/proj-shared/ckelly/frontier/chimbuko_5_11_23_gridenv/src/mochi-spack-packages
63+
#=================== THIS PATH SHOULD BE SET TO POINT TO THE repo/chimbuko SUBDIRECTORY OF THE CHIMBUKO AD SOURCE https://github.com/CODARcode/PerformanceAnalysis/ (git clone https://github.com/CODARcode/PerformanceAnalysis.git)
64+
- /lustre/orion/csc299/proj-shared/ckelly/frontier/chimbuko_5_11_23_gridenv/src/PerformanceAnalysis/spack/repo/chimbuko
65+
packages:
66+
all:
67+
compiler: [clang@14.0.0-amd4, gcc@7.5.0]
68+
providers:
69+
mpi: [cray-mpich]
70+
pkgconfig: [pkg-config]
71+
comgr:
72+
buildable: false
73+
externals:
74+
- spec: comgr@5.2.0
75+
modules:
76+
- amd/5.2.0
77+
rocm-device-libs:
78+
buildable: false
79+
externals:
80+
- spec: rocm-device-libs@5.2.0
81+
modules:
82+
- amd/5.2.0
83+
hip-rocclr:
84+
buildable: false
85+
externals:
86+
- spec: hip-rocclr@5.2.0
87+
modules:
88+
- amd/5.2.0
89+
hip:
90+
buildable: false
91+
externals:
92+
- spec: hip@5.2.0
93+
prefix: /opt/rocm-5.2.0/hip
94+
modules:
95+
- amd/5.2.0
96+
rocprofiler-dev:
97+
buildable: false
98+
externals:
99+
- spec: rocprofiler-dev@5.2.0
100+
prefix: /opt/rocm-5.2.0/rocprofiler
101+
modules:
102+
- amd/5.2.0
103+
104+
roctracer-dev:
105+
buildable: false
106+
externals:
107+
- spec: roctracer-dev@5.2.0
108+
prefix: /opt/rocm-5.2.0/roctracer
109+
modules:
110+
- amd/5.2.0
111+
112+
hsa-rocr-dev:
113+
buildable: false
114+
externals:
115+
- spec: hsa-rocr-dev@5.2.0
116+
modules:
117+
- amd/5.2.0
118+
119+
llvm-amdgpu:
120+
buildable: false
121+
externals:
122+
- spec: llvm-amdgpu@5.2.0
123+
modules:
124+
- amd/5.2.0
125+
126+
hsakmt-roct:
127+
buildable: false
128+
externals:
129+
- spec: hsakmt-roct@5.2.0
130+
modules:
131+
- amd/5.2.0
132+
133+
rocm-opencl:
134+
buildable: false
135+
externals:
136+
- spec: rocm-opencl@5.2.0
137+
modules:
138+
- amd/5.2.0
139+
140+
rocm-smi-lib:
141+
buildable: false
142+
externals:
143+
- spec: rocm-smi-lib@5.2.0
144+
modules:
145+
- amd/5.2.0
146+
147+
mpi:
148+
buildable: false
149+
150+
cray-mpich:
151+
buildable: false
152+
externals:
153+
- spec: cray-mpich@8.1.25 +wrappers %clang
154+
modules:
155+
- cray-mpich/8.1.25
156+
- libfabric
157+
158+
cmake:
159+
buildable: false
160+
externals:
161+
- spec: cmake@3.23.2
162+
modules:
163+
- cmake/3.23.2
164+
165+
lz4:
166+
buildable: false
167+
externals:
168+
- spec: lz4@1.9.3
169+
modules:
170+
- lz4/1.9.3
171+
172+
173+
bzip2:
174+
buildable: false
175+
externals:
176+
- modules:
177+
- bzip2/1.0.8
178+
spec: bzip2@1.0.8
179+
180+
libffi:
181+
buildable: false
182+
externals:
183+
- modules:
184+
- libffi/3.4.2
185+
spec: libffi@3.4.2
186+
187+
curl:
188+
buildable: false
189+
externals:
190+
- modules:
191+
- curl/7.81.0
192+
spec: curl@7.81.0
193+
194+
openblas:
195+
buildable: false
196+
externals:
197+
- modules:
198+
- openblas/0.3.17
199+
spec: openblas@0.3.17
200+
201+
202+
diffutils:
203+
buildable: false
204+
externals:
205+
- modules:
206+
- diffutils/3.8
207+
spec: diffutils@3.8
208+
209+
perl:
210+
buildable: false
211+
externals:
212+
- modules:
213+
- perl/5.34.0
214+
spec: perl@5.34.0
215+
216+
hwloc:
217+
buildable: false
218+
externals:
219+
- modules:
220+
- hwloc/2.5.0
221+
spec: hwloc@2.5.0
222+
223+
224+
zlib:
225+
buildable: false
226+
externals:
227+
- modules:
228+
- zlib/1.2.11
229+
spec: zlib@1.2.11
230+
231+
zstd:
232+
buildable: false
233+
externals:
234+
- modules:
235+
- zstd/1.5.2
236+
spec: zstd@1.5.2
237+
238+
gdbm:
239+
buildable: false
240+
externals:
241+
- modules:
242+
- gdbm/1.19
243+
spec: gdbm@1.19
244+
245+
sqlite:
246+
buildable: false
247+
externals:
248+
- modules:
249+
- sqlite/3.37.2
250+
spec: sqlite@3.37.2
251+
252+
googletest:
253+
buildable: false
254+
externals:
255+
- modules:
256+
- googletest/1.10.0
257+
spec: googletest@1.10.0
258+
259+
libpng:
260+
buildable: false
261+
externals:
262+
- modules:
263+
- libpng/1.6.37
264+
spec: libpng@1.6.37
265+
266+
267+
expat:
268+
buildable: false
269+
externals:
270+
- modules:
271+
- expat/2.4.6
272+
spec: expat@2.4.6
273+
274+
libfabric:
275+
buildable: false
276+
externals:
277+
- modules:
278+
- libfabric/1.15.2.0
279+
spec: libfabric@1.15.2.0
280+
281+
python:
282+
version: []
283+
target: []
284+
buildable: false
285+
providers: {}
286+
externals:
287+
- modules:
288+
- cray-python/3.9.13.1
289+
spec: python@3.9.13.1
290+
compiler: []
291+
292+
tar:
293+
buildable: false
294+
externals:
295+
- modules:
296+
- tar/1.34
297+
spec: tar@1.34
298+
299+
autoconf:
300+
buildable: false
301+
externals:
302+
- modules:
303+
- autoconf/2.69
304+
spec: autoconf@2.69
305+
306+
automake:
307+
buildable: false
308+
externals:
309+
- modules:
310+
- automake/1.16.5
311+
spec: automake@1.16.5
312+
313+
libtool:
314+
buildable: false
315+
externals:
316+
- modules:
317+
- libtool/2.4.6
318+
spec: libtool@2.4.6
319+
320+
papi:
321+
buildable: false
322+
externals:
323+
- modules:
324+
- papi/6.0.0.17
325+
spec: papi@6.0.0.17
326+
327+
libzmq:
328+
buildable: false
329+
externals:
330+
- spec: libzmq@4.3.4
331+
modules:
332+
- libzmq/4.3.4
333+
334+
335+
336+
view: true

0 commit comments

Comments
 (0)