From c06b9b84257d7f11de9bb223c1c20f547cbd67a9 Mon Sep 17 00:00:00 2001 From: Germann Elsa Sylvia Date: Fri, 26 Aug 2022 08:58:57 +0200 Subject: [PATCH] FIX: replace list of all packages with list of all compilers --- env/merlin/spack.yaml | 162 +++++------------------------------------- 1 file changed, 19 insertions(+), 143 deletions(-) diff --git a/env/merlin/spack.yaml b/env/merlin/spack.yaml index 0d1e918..056804e 100644 --- a/env/merlin/spack.yaml +++ b/env/merlin/spack.yaml @@ -2,137 +2,13 @@ spack: concretizer: unify: false definitions: - # needed because Spack is unable to concacenate pckgs anchors or definitions list - - All_pckgs: &All_pckgs - - alps - - alsa-lib - - amrex - - aria2 - - asciidoc - - 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 + - Compilers: &Compilers + - '%clang@12.0.0' + - '%dpcpp@2022.1.0' + - '%gcc@12.1.0' + - '%intel@2021.6.0' + - '%nvhpc@21.5' + - '%oneapi@2022.1.0' - Batchsystem_pckgs: &Batchsystem_pckgs - slurm - Compiler_pckgs: &Compiler_pckgs @@ -289,7 +165,7 @@ spack: tcl: blacklist_implicits: true include: *Batchsystem_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -320,7 +196,7 @@ spack: tcl: blacklist_implicits: true include: *MPI_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -344,7 +220,7 @@ spack: tcl: blacklist_implicits: true include: *Compiler_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -408,7 +284,7 @@ spack: tcl: blacklist_implicits: true include: *Cuda_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -438,7 +314,7 @@ spack: tcl: blacklist_implicits: true include: *EM_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -462,7 +338,7 @@ spack: tcl: blacklist_implicits: true include: *HDF5_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -487,7 +363,7 @@ spack: tcl: blacklist_implicits: true include: *HDF5_serial_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -517,7 +393,7 @@ spack: tcl: blacklist_implicits: true include: *Librairies_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -541,7 +417,7 @@ spack: tcl: blacklist_implicits: true include: *MX_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -565,7 +441,7 @@ spack: tcl: blacklist_implicits: true include: *Programming_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -600,7 +476,7 @@ spack: tcl: blacklist_implicits: true include: *System_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: @@ -624,7 +500,7 @@ spack: tcl: blacklist_implicits: true include: *Tools_pckgs - exclude: *All_pckgs + exclude: *Compilers all: autoload: direct conflict: