FIX: replace list of all packages with list of all compilers

This commit is contained in:
Germann Elsa Sylvia
2022-08-26 08:58:57 +02:00
parent 2f3e4a0eed
commit c06b9b8425

162
env/merlin/spack.yaml vendored
View File

@ -2,137 +2,13 @@ spack:
concretizer: concretizer:
unify: false unify: false
definitions: definitions:
# needed because Spack is unable to concacenate pckgs anchors or definitions list - Compilers: &Compilers
- All_pckgs: &All_pckgs - '%clang@12.0.0'
- alps - '%dpcpp@2022.1.0'
- alsa-lib - '%gcc@12.1.0'
- amrex - '%intel@2021.6.0'
- aria2 - '%nvhpc@21.5'
- asciidoc - '%oneapi@2022.1.0'
- astra
- atlas
- autoconf
- automake
- bash
- binutils
- bison
- boost
- boxlib
- cbflib
- cistem
- clapack
- clhep
- cmake
- coreutils
- cp2k
- cpmd
- ctffind
- cuda
- eigen
- elegant
- elpa
- emacs
- erlang
- ffmpeg
- fftw
- filebench
- gaussian
- gcc
- gdrcopy
- geant4
- gettext
- giflib
- git
- global
- glx
- gmp
- gnupg
- gnuplot
- gnutls
- go
- googletest
- gromacs
- gsl
- h5hut+mpi
- h5hut~mpi
- hdf5+mpi
- hdf5-blosc
- hdf5~mpi
- hdfview
- hwloc
- intel
- intel-oneapi-mpi
- ioapi
- ior
- isl
- julia
- knem
- kokkos
- krb5
- kubernetes
- lammps
- libint tune=cp2k-lmax-6
- libtasn1
- libtool
- libxc
- libxsmm
- lua
- lz4
- m4
- mdtest
- motioncor2
- mpc
- mpfr
- mpich
- namd
- nasm
- ncview
- ncview
- netcdf-c
- netcdf-c +parallel-netcdf
- netcdf-fortran
- nettle
- nmap
- nvhpc
- openbabel
- openblas threads=none
- openblas threads=openmp
- openjdk
- openjpeg
- openmpi
- openssl
- orca
- paraview
- patchelf
- perl
- pmix
- py-tensorflow
- python
- qt
- r
- relion
- root
- slurm
- superlu
- tcl
- texlive
- tk
- tmux
- trilinos
- ucx
- udunits
- unblur
- uncrustify
- unison
- vim
- visit
- visit
- vtk
- wxwidgets
- x264
- xmlto
- xz
- zlib
- Batchsystem_pckgs: &Batchsystem_pckgs - Batchsystem_pckgs: &Batchsystem_pckgs
- slurm - slurm
- Compiler_pckgs: &Compiler_pckgs - Compiler_pckgs: &Compiler_pckgs
@ -289,7 +165,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *Batchsystem_pckgs include: *Batchsystem_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -320,7 +196,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *MPI_pckgs include: *MPI_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -344,7 +220,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *Compiler_pckgs include: *Compiler_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -408,7 +284,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *Cuda_pckgs include: *Cuda_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -438,7 +314,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *EM_pckgs include: *EM_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -462,7 +338,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *HDF5_pckgs include: *HDF5_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -487,7 +363,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *HDF5_serial_pckgs include: *HDF5_serial_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -517,7 +393,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *Librairies_pckgs include: *Librairies_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -541,7 +417,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *MX_pckgs include: *MX_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -565,7 +441,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *Programming_pckgs include: *Programming_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -600,7 +476,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *System_pckgs include: *System_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict:
@ -624,7 +500,7 @@ spack:
tcl: tcl:
blacklist_implicits: true blacklist_implicits: true
include: *Tools_pckgs include: *Tools_pckgs
exclude: *All_pckgs exclude: *Compilers
all: all:
autoload: direct autoload: direct
conflict: conflict: