Revert "FIX: remove openmpi%nvhpc because it fails"

This reverts commit 4635edb20d.
This commit is contained in:
Germann Elsa Sylvia
2022-08-29 12:52:50 +02:00
parent 4635edb20d
commit 38d23ca097

312
env/merlin/spack.yaml vendored
View File

@ -2,159 +2,159 @@ spack:
concretizer: concretizer:
unify: false unify: false
definitions: definitions:
- Compilers: - Compilers: &Compilers
- '%clang@12.0.0' - '%clang@12.0.0'
- '%dpcpp@2022.1.0' - '%dpcpp@2022.1.0'
- '%gcc@12.1.0' - '%gcc@12.1.0'
- '%intel@2021.6.0' - '%intel@2021.6.0'
- '%nvhpc@21.5' - '%nvhpc@21.5'
- '%oneapi@2022.1.0' - '%oneapi@2022.1.0'
# Careful!! Any external packages shouldn't be placed here, otherwise there is a possibility # Careful!! Any external packages shouldn't be placed here, otherwise there is a possibility
# they'll end with a module pointing to empty paths!! # they'll end with a module pointing to empty paths!!
- Batchsystem_pckgs: - Batchsystem_pckgs: &Batchsystem_pckgs
- slurm - slurm
- Compiler_pckgs: - Compiler_pckgs: &Compiler_pckgs
- atlas - atlas
- boost - boost
- clapack - clapack
- clhep - clhep
- eigen - eigen
- geant4 - geant4
- googletest - googletest
- gsl - gsl
- intel-oneapi-mpi - intel-oneapi-mpi
- kokkos - kokkos
- libint tune=cp2k-lmax-6 - libint tune=cp2k-lmax-6
- libxc - libxc
- libxsmm - libxsmm
- mpich - mpich
- openblas threads=none - openblas threads=none
- openblas threads=openmp - openblas threads=openmp
- openmpi - openmpi
- root - root
- superlu - superlu
- vtk - vtk
- Cuda_pckgs: - Cuda_pckgs: &Cuda_pckgs
- cuda - cuda
- EM_pckgs: - EM_pckgs: &EM_pckgs
- cistem - cistem
- ctffind - ctffind
- motioncor2 - motioncor2
- relion - relion
- unblur - unblur
- Librairies_pckgs: - Librairies_pckgs: &Librairies_pckgs
- alsa-lib - alsa-lib
- gdrcopy - gdrcopy
- giflib - giflib
- gmp - gmp
- hwloc - hwloc
- isl - isl
- knem - knem
- libtasn1 - libtasn1
- mpc - mpc
- mpfr - mpfr
- nettle - nettle
- pmix - pmix
- ucx - ucx
- udunits - udunits
- wxwidgets - wxwidgets
- x264 - x264
- zlib - zlib
- MX_pckgs: - MX_pckgs: &MX_pckgs
- cbflib - cbflib
- lz4 - lz4
- openbabel - openbabel
- visit - visit
- HDF5_pckgs: - HDF5_pckgs: &HDF5_pckgs
- alps - alps
- h5hut+mpi - h5hut+mpi
- hdf5-blosc - hdf5-blosc
- ioapi - ioapi
- hdf5+mpi - hdf5+mpi
- netcdf-c - netcdf-c
- netcdf-fortran - netcdf-fortran
- netcdf-c +parallel-netcdf - netcdf-c +parallel-netcdf
- trilinos - trilinos
- HDF5_serial_pckgs: - HDF5_serial_pckgs: &HDF5_serial_pckgs
- hdf5~mpi - hdf5~mpi
- h5hut~mpi - h5hut~mpi
- ncview - ncview
- MPI_pckgs: - MPI_pckgs: &MPI_pckgs
- amrex - amrex
- boxlib - boxlib
- cp2k - cp2k
- cpmd - cpmd
- elegant - elegant
- elpa - elpa
- fftw - fftw
- gromacs - gromacs
- lammps - lammps
- astra - astra
- Programming_pckgs: - Programming_pckgs: &Programming_pckgs
- autoconf - autoconf
- automake - automake
- binutils - binutils
- bison - bison
- cmake - cmake
- erlang - erlang
- gcc - gcc
- go - go
- intel - intel
- openjdk - openjdk
- julia - julia
- libtool - libtool
- lua - lua
- m4 - m4
- nasm - nasm
- perl - perl
- nvhpc - nvhpc
- python - python
- py-tensorflow - py-tensorflow
- qt - qt
- r - r
- tcl - tcl
- tk - tk
- System_pckgs: - System_pckgs: &System_pckgs
- bash - bash
- filebench - filebench
- ior - ior
- mdtest - mdtest
- nmap - nmap
- patchelf - patchelf
- unison - unison
- Tools_pckgs: - Tools_pckgs: &Tools_pckgs
- aria2 - aria2
- asciidoc - asciidoc
- coreutils - coreutils
- emacs - emacs
- ffmpeg - ffmpeg
- gaussian - gaussian
- gettext - gettext
- git - git
- global - global
- gnupg - gnupg
- gnuplot - gnuplot
- gnutls - gnutls
- hdfview - hdfview
- krb5 - krb5
- kubernetes - kubernetes
- namd - namd
- ncview - ncview
- openjpeg - openjpeg
- openssl - openssl
- orca - orca
- paraview - paraview
- texlive - texlive
- tmux - tmux
- uncrustify - uncrustify
- vim - vim
- visit - visit
- xmlto - xmlto
- xz - xz
include: include:
- sysconfigs/config.yaml - sysconfigs/config.yaml
- sysconfigs/compilers.yaml - sysconfigs/compilers.yaml
- sysconfigs/packages.yaml - sysconfigs/packages.yaml
#>>> modules.yaml #>>> modules.yaml
modules: modules:
Batchsystem: Batchsystem:
@ -545,18 +545,18 @@ spack:
#<<< #<<<
specs: specs:
- matrix: - matrix:
- [cmake,cuda,fftw,gromacs,kokkos,mpich netmod=ucx,nvhpc+mpi,openblas threads=none,openblas threads=openmp, - [cmake,cuda,fftw,gromacs,kokkos,mpich netmod=ucx,nvhpc,openblas threads=none,openblas threads=openmp,
python,root~tbb~x,slurm,gsl] python,root~tbb~x,slurm,gsl]
- ['%gcc'] - ['%gcc']
- matrix: - matrix:
- [boost] - [boost, hdf5~mpi, openmpi]
- ['%clang','%gcc','%nvhpc','%oneapi'] - ['%clang','%gcc','%nvhpc','%oneapi']
- matrix: exclude:
- [hdf5~mpi, openmpi] - hdf5~mpi%clang
- ['%gcc','%oneapi'] - openmpi%clang
- matrix: - matrix:
- [hdf5+mpi +fortran +hl +shared, netcdf-fortran, netcdf-c +parallel-netcdf] - [hdf5+mpi +fortran +hl +shared, netcdf-fortran, netcdf-c +parallel-netcdf]
- ['%gcc','%oneapi'] - ['%gcc','%nvhpc','%oneapi']
- [^openmpi] - [^openmpi]
- intel-oneapi-mpi%oneapi - intel-oneapi-mpi%oneapi
view: view: