Skip to content

Commit 1354b6b

Browse files
committed
Added Spack environment yaml for Spock installation
1 parent 9d718e8 commit 1354b6b

1 file changed

Lines changed: 313 additions & 0 deletions

File tree

spack/environments/spock.yaml

Lines changed: 313 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,313 @@
1+
spack:
2+
specs:
3+
- redis@5.0.3 %clang@12.0.0-amd cflags='-fcommon'
4+
- mochi-sonata@0.6.102~unqlite_st ^mercury@master~checksum ^mochi-margo@develop ^argobots@main+stackunwind+tool %clang@12.0.0-amd
5+
- chimbuko-visualization2 ^py-cryptography@2.7 ^py-numpy@1.19.5 %clang@12.0.0-amd
6+
- tau@master+mpi+rocm+rocprofiler+roctracer+adios2+binutils %clang@12.0.0-amd
7+
- chimbuko-performance-analysis@ckelly_develop %clang@12.0.0-amd
8+
- binutils@2.33.1+libiberty+headers+plugins %clang@12.0.0-amd cflags='-fcommon'
9+
concretization: together
10+
compilers:
11+
12+
- compiler:
13+
spec: clang@12.0.0-amd
14+
paths:
15+
cc: cc
16+
cxx: CC
17+
f77: ftn
18+
fc: ftn
19+
flags: {}
20+
operating_system: sles15
21+
target: any
22+
modules:
23+
- PrgEnv-amd/8.2.0
24+
- rocm/4.3.0
25+
- libfabric/1.11.0.4.75
26+
environment: {}
27+
extra_rpaths: []
28+
29+
- compiler:
30+
spec: gcc@7.5.0
31+
paths:
32+
cc: /usr/bin/gcc
33+
cxx: /usr/bin/g++
34+
f77: /usr/bin/gfortran
35+
fc: /usr/bin/gfortran
36+
flags: {}
37+
operating_system: sles15
38+
target: any
39+
modules: []
40+
environment: {}
41+
extra_rpaths: []
42+
repos:
43+
#=================== THIS PATH SHOULD BE SET TO POINT TO THE mochi-spack-packages DOWNLOADED FROM https://github.com/mochi-hpc/mochi-spack-packages.git
44+
- /autofs/nccs-svm1_home1/ckelly/install/mochi-spack-packages
45+
#=================== 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)
46+
- /autofs/nccs-svm1_home1/ckelly/src/AD/PerformanceAnalysis/spack/repo/chimbuko
47+
packages:
48+
all:
49+
compiler: [clang@12.0.0-amd, gcc@7.5.0]
50+
providers:
51+
mpi: [mpich]
52+
pkgconfig: [pkg-config]
53+
comgr:
54+
buildable: false
55+
externals:
56+
- spec: comgr@4.3.0
57+
modules:
58+
- rocm/4.3.0
59+
rocm-device-libs:
60+
buildable: false
61+
externals:
62+
- spec: rocm-device-libs@4.3.0
63+
modules:
64+
- rocm/4.3.0
65+
hip-rocclr:
66+
buildable: false
67+
externals:
68+
- spec: hip-rocclr@4.3.0
69+
modules:
70+
- rocm/4.3.0
71+
hip:
72+
buildable: false
73+
externals:
74+
- spec: hip@4.3.0
75+
prefix: /opt/rocm-4.3.0/hip
76+
modules:
77+
- rocm/4.3.0
78+
rocprofiler-dev:
79+
buildable: false
80+
externals:
81+
- spec: rocprofiler-dev@4.3.0
82+
prefix: /opt/rocm-4.3.0/rocprofiler
83+
modules:
84+
- rocm/4.3.0
85+
86+
roctracer-dev:
87+
buildable: false
88+
externals:
89+
- spec: roctracer-dev@4.3.0
90+
prefix: /opt/rocm-4.3.0/roctracer
91+
modules:
92+
- rocm/4.3.0
93+
94+
hsa-rocr-dev:
95+
buildable: false
96+
externals:
97+
- spec: hsa-rocr-dev@4.3.0
98+
modules:
99+
- rocm/4.3.0
100+
101+
llvm-amdgpu:
102+
buildable: false
103+
externals:
104+
- spec: llvm-amdgpu@4.3.0
105+
modules:
106+
- rocm/4.3.0
107+
108+
hsakmt-roct:
109+
buildable: false
110+
externals:
111+
- spec: hsakmt-roct@4.3.0
112+
modules:
113+
- rocm/4.3.0
114+
115+
rocm-opencl:
116+
buildable: false
117+
externals:
118+
- spec: rocm-opencl@4.3.0
119+
modules:
120+
- rocm/4.3.0
121+
122+
rocm-smi-lib:
123+
buildable: false
124+
externals:
125+
- spec: rocm-smi-lib@4.3.0
126+
modules:
127+
- rocm/4.3.0
128+
129+
mpi:
130+
buildable: false
131+
132+
mpich:
133+
buildable: false
134+
externals:
135+
- spec: mpich@8.1.10-cray
136+
prefix: /opt/cray/pe/mpich/8.1.10/ofi/amd/4.3
137+
modules:
138+
- PrgEnv-amd/8.2.0
139+
- cray-mpich/8.1.10
140+
141+
libzmq:
142+
buildable: false
143+
externals:
144+
- spec: libzmq@4.3.3
145+
modules:
146+
- libzmq/4.3.3
147+
148+
cmake:
149+
buildable: false
150+
externals:
151+
- spec: cmake@3.21.3
152+
modules:
153+
- cmake/3.21.3
154+
155+
bzip2:
156+
buildable: false
157+
externals:
158+
- modules:
159+
- bzip2/1.0.8
160+
spec: bzip2@1.0.8
161+
162+
libffi:
163+
buildable: false
164+
externals:
165+
- modules:
166+
- libffi/3.3
167+
spec: libffi@3.3.0
168+
169+
curl:
170+
buildable: false
171+
externals:
172+
- modules:
173+
- curl/7.79.0
174+
spec: curl@7.79.0
175+
176+
c-blosc:
177+
buildable: false
178+
externals:
179+
- modules:
180+
- c-blosc/1.21.0
181+
spec: c-blosc@1.21.0
182+
183+
diffutils:
184+
buildable: false
185+
externals:
186+
- modules:
187+
- diffutils/3.8
188+
spec: diffutils@3.8
189+
190+
perl:
191+
buildable: false
192+
externals:
193+
- modules:
194+
- perl/5.34.0
195+
spec: perl@5.34.0
196+
197+
zfp:
198+
buildable: false
199+
externals:
200+
- modules:
201+
- zfp/0.5.5
202+
spec: zfp@0.5.5
203+
204+
papi:
205+
buildable: false
206+
externals:
207+
- modules:
208+
- papi/6.0.0.10
209+
spec: papi@6.0.0.10
210+
211+
hwloc:
212+
buildable: false
213+
externals:
214+
- modules:
215+
- hwloc/2.5.0
216+
spec: hwloc@2.5.0
217+
218+
gettext:
219+
buildable: false
220+
externals:
221+
- modules:
222+
- gettext/0.21
223+
spec: gettext@0.21
224+
225+
zlib:
226+
buildable: false
227+
externals:
228+
- modules:
229+
- zlib/1.2.11
230+
spec: zlib@1.2.11
231+
232+
gdbm:
233+
buildable: false
234+
externals:
235+
- modules:
236+
- gdbm/1.19
237+
spec: gdbm@1.19
238+
239+
sqlite:
240+
buildable: false
241+
externals:
242+
- modules:
243+
- sqlite/3.36.0
244+
spec: sqlite@3.36.0
245+
246+
googletest:
247+
buildable: false
248+
externals:
249+
- modules:
250+
- googletest/1.11.0
251+
spec: googletest@1.11.0
252+
253+
libpng:
254+
buildable: false
255+
externals:
256+
- modules:
257+
- libpng/1.6.37
258+
spec: libpng@1.6.37
259+
260+
libelf:
261+
buildable: false
262+
externals:
263+
- modules:
264+
- libelf/0.8.13
265+
spec: libelf@0.8.13
266+
267+
elfutils:
268+
buildable: false
269+
externals:
270+
- modules:
271+
- elfutils/0.182
272+
spec: elfutils@0.182
273+
274+
expat:
275+
buildable: false
276+
externals:
277+
- modules:
278+
- expat/2.4.1
279+
spec: expat@2.4.1
280+
281+
libfabric:
282+
buildable: false
283+
externals:
284+
- modules:
285+
- libfabric/1.11.0.4.75
286+
spec: libfabric@1.11.0.4.75
287+
288+
boost:
289+
version: []
290+
target: []
291+
buildable: false
292+
providers: {}
293+
externals:
294+
- modules:
295+
- boost/1.77.0
296+
spec: boost@1.77.0
297+
compiler: []
298+
299+
300+
python:
301+
version: []
302+
target: []
303+
buildable: false
304+
providers: {}
305+
externals:
306+
- modules:
307+
- cray-python/3.9.4.1
308+
spec: python@3.9.4.1
309+
compiler: []
310+
311+
312+
313+
view: true

0 commit comments

Comments
 (0)