forked from ExCALIBUR-NEPTUNE/NESO
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspack.yaml
36 lines (36 loc) · 924 Bytes
/
spack.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
# This is a Spack Environment file.
#
# It describes the set of packages to be installed when developing
# NESO, along with configuration settings.
spack:
# add package specs to the `specs` list
specs:
- neso%oneapi ^nektar%oneapi ^intel-oneapi-mpi ^intel-oneapi-mkl ^py-numpy%intel
^boost%intel ^py-cython%oneapi ^dpcpp ^scotch@6
- neso%gcc ^openblas ^hipsycl ^scotch@6
view:
gcc-hipsycl:
root: views/gcc-hipsycl
select: ['%gcc']
link_type: symlink
oneapi-dpcpp:
root: views/oneapi-dpcpp
select: ['%oneapi', '%intel']
link_type: symlink
concretizer:
unify: when_possible
repos:
- ./NESO-Spack
- $spack/var/spack/repos/builtin
packages:
all:
providers:
mpi: [mpich, openmpi]
develop:
neso:
path: .
spec: neso@working
nektar:
spec: [email protected]
neso-particles:
spec: neso-particles@working