ADD: matrix concept

This commit is contained in:
Germann Elsa Sylvia
2022-08-19 10:40:42 +02:00
parent cd3770f8d8
commit aad99f6fa0

57
env/merlin/spack.yaml vendored
View File

@ -1,5 +1,7 @@
spack: spack:
definitions: definitions:
- compilers:
- '%gcc@12.1.0'
- compiler_pckg: - compiler_pckg:
- atlas - atlas
- boost - boost
@ -10,25 +12,19 @@ spack:
- geant4 - geant4
- gsl - gsl
- googletest - googletest
- hdf5~mpi%nvhpc - hdf5~mpi
- hdf5~mpi%gcc
- hdf5~mpi%oneapi
- kokkos - kokkos
- libint%oneapi tune=cp2k-lmax-6 - libint tune=cp2k-lmax-6
- libxc%oneapi - libxc
- libxsmm%oneapi - libxsmm
- mpich%oneapi - mpich
- nvhpc%gcc+mpi - nvhpc+mpi
- openblas%gcc threads=none - openblas threads=none
- openblas%oneapi threads=none - openblas threads=openmp
- openblas%gcc threads=openmp - openmpi
- openmpi%nvhpc - root
- openmpi%gcc - superlu
- openmpi%oneapi - vtk
- root%gcc
- superlu%gcc
- vtk%gcc
- vtk%oneapi
- EM_pckg: - EM_pckg:
- cistem - cistem
- ctffind - ctffind
@ -134,10 +130,21 @@ spack:
- sysconfigs/packages.yaml - sysconfigs/packages.yaml
- sysconfigs/modules.yaml - sysconfigs/modules.yaml
specs: specs:
- $compiler_pckg - matrix:
- $EM_pckg - [ $compiler_pckg ]
- $MX_pckg - [ $compilers ]
- $librairies_pckg - matrix:
- $programming_pckg - [ $EM_pckg ]
- $system_pckg - [ $compilers ]
- $tools_pckg - matrix:
- [ $MX_pckg ]
- [ $compilers ]
- matrix:
- [ $programming_pckg ]
- [ $compilers ]
- matrix:
- [ $system_pckg ]
- [ $compilers ]
- matrix:
- [ $tools_pckg ]
- [ $compilers ]