forked from ECP-WarpX/WarpX
-
Notifications
You must be signed in to change notification settings - Fork 0
/
spack-karolina-cuda.yaml
78 lines (74 loc) · 1.61 KB
/
spack-karolina-cuda.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
spack:
specs:
- pkgconfig
- ccache
- cmake@3.26.5
- ninja
- cuda@11.7.0
- openmpi@4.1.4 +atomics
- fftw
- hdf5@1.14.0
- adios2@2.9.2 ~mgard
- blaspp
- lapackpp
- boost@1.81.0 +program_options +atomic ~python
- python@3.10.10
- py-pip
- openpmd-api@0.15.2 +python
- py-numpy@1.24.2
packages:
openssh:
externals:
- spec: openssh@7.4p1
prefix: /usr
buildable: False
openssl:
externals:
- spec: openssl@1.1.1o
modules:
- OpenSSL/1.1
buildable: False
cuda:
externals:
- spec: cuda@11.7.0
modules:
- CUDA/11.7.0
buildable: False
mpi:
buildable: False
openmpi:
externals:
- spec: openmpi@4.1.4 +atomics +cuda %gcc@11.3.0
modules:
- OpenMPI/4.1.4-GCC-11.3.0-CUDA-11.7.0
libfabric:
externals:
- spec: libfabric@1.15.1 %gcc@11.3.0
modules:
- libfabric/1.15.1-GCCcore-11.3.0
buildable: False
all:
target: [zen2]
compiler: [gcc@11.3.0]
variants: +mpi ~fortran +cuda cuda_arch=80
providers:
mpi: [openmpi@4.1.4]
cuda: [cuda@11.7.0]
compilers:
- compiler:
modules: [GCCcore/11.3.0]
operating_system: centos7
paths:
cc: /apps/all/GCCcore/11.3.0/bin/gcc
cxx: /apps/all/GCCcore/11.3.0/bin/g++
f77: /apps/all/GCCcore/11.3.0/bin/gfortran
fc: /apps/all/GCCcore/11.3.0/bin/gfortran
spec: gcc@=11.3.0
target: x86_64
flags: {}
environment: {}
extra_rpaths: []
view: true
concretizer:
reuse: false
unify: true