From 19453c88088498beb2e0d31eff43c03e52a0e928 Mon Sep 17 00:00:00 2001 From: Germann Elsa Sylvia Date: Mon, 22 Aug 2022 14:17:36 +0200 Subject: [PATCH] ADD: HDF5 & MPI module paths --- env/merlin/sysconfigs/modules.yaml | 345 +++++++++++++++-------------- 1 file changed, 179 insertions(+), 166 deletions(-) diff --git a/env/merlin/sysconfigs/modules.yaml b/env/merlin/sysconfigs/modules.yaml index 5420a91..f0f0b02 100644 --- a/env/merlin/sysconfigs/modules.yaml +++ b/env/merlin/sysconfigs/modules.yaml @@ -1,166 +1,179 @@ ---- -modules: - default: - arch_folder: false - enable: - - tcl - roots: - tcl: /afs/psi.ch/sys/spack-rhel7/ - tcl: - all: - autoload: direct - conflict: - - '{name}' - environment: - append_path: - PMODULES_LOADED_COMPILER: '{name}/{version}' - remove_path: - PMODULES_LOADED_COMPILER: '--APPMARKER--' - set: - ${PACKAGE}_INCLUDE_DIR: '{prefix}/include' - ${PACKAGE}_LIBRARY_DIR: '{prefix}/lib' - ${PACKAGE}_VERSION: '{version}' - projections: - ^hdf5+mpi: HDF5/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} - ^hdf5~mpi: HDF5_serial/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} - ^mpi: MPI/modulefiles/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}/{name}/{version} - all: misc/modulesfiles/{compiler.name}/{compiler.version}/{name}/{version} - alsa-lib: &libraries_modules_projection Librairies/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} - aria2: &tools_modules_projection Tools/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} - asciidoc: *tools_modules_projection - atlas: &compiler_modules_projection Compiler/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} - autoconf: &programming_modules_projection Programming/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} - automake: *programming_modules_projection - bash: &system_modules_projection System/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} - binutils: *programming_modules_projection - bison: *programming_modules_projection - boost: *compiler_modules_projection - cbflib: &MX_modules_projection MX/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} - cistem: &EM_modules_projection EM/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} - clapack: *compiler_modules_projection - clhep: *compiler_modules_projection - cmake: *programming_modules_projection - coreutils: *tools_modules_projection - ctffind: *EM_modules_projection - cuda: cuda/{name}/{version}/{compiler.name}/{compiler.version} - eigen: *compiler_modules_projection - emacs: *tools_modules_projection - erlang: *programming_modules_projection - ffmpeg: *tools_modules_projection - filebench: *system_modules_projection - gams: *tools_modules_projection - gaussian: *tools_modules_projection - gcc: *programming_modules_projection - gdrcopy: *libraries_modules_projection - geant4: *compiler_modules_projection - gettext: *tools_modules_projection - giflib: *libraries_modules_projection - git: *tools_modules_projection - global: *tools_modules_projection - gmp: *libraries_modules_projection - gnupg: *tools_modules_projection - gnuplot: *tools_modules_projection - gnutls: *tools_modules_projection - go: *programming_modules_projection - googletest: *compiler_modules_projection - gsl: *compiler_modules_projection - hdf5~mpi: Compiler/{name}_serial/{version}/{compiler.name}/{compiler.version} - hdfview: *tools_modules_projection - hwloc: *libraries_modules_projection - intel: *programming_modules_projection - intel-oneapi-mpi: *programming_modules_projection - ior: *system_modules_projection - isl: *libraries_modules_projection - julia: *programming_modules_projection - knem: *libraries_modules_projection - kokkos: *compiler_modules_projection - krb5: *tools_modules_projection - kubernetes: *tools_modules_projection - libint: *compiler_modules_projection - libtasn1: *libraries_modules_projection - libtool: *programming_modules_projection - libxc: *compiler_modules_projection - libxsmm: *compiler_modules_projection - lua: *programming_modules_projection - lz4: *MX_modules_projection - m4: *programming_modules_projection - mathematica: *programming_modules_projection - matlab: *programming_modules_projection - mdtest: *system_modules_projection - motioncor2: *EM_modules_projection - mpc: *libraries_modules_projection - mpfr: *libraries_modules_projection - mpich: *compiler_modules_projection - mxm: *system_modules_projection - namd: *tools_modules_projection - nasm: *programming_modules_projection - ncview: *tools_modules_projection - nettle: *libraries_modules_projection - nmap: *system_modules_projection - nvhpc+mpi: compiler/modules/{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version} - nvhpc~mpi: *programming_modules_projectionb - openbabel: *MX_modules_projection - openblas threads=none: *compiler_modules_projection - openblas threads=openmp: compiler/modules/{name}_OMP/{version}/{compiler.name}/{compiler.version}/{hash} - openjdk: *programming_modules_projection - openjpeg: *tools_modules_projection - openmpi: *compiler_modules_projection - openssl: *tools_modules_projection - orca: *tools_modules_projection - paraview: *tools_modules_projection - patchelf: *system_modules_projection - perl: *programming_modules_projection - pmix: *libraries_modules_projection - py-tensorflow: *programming_modules_projection - python: *programming_modules_projection - qt: *programming_modules_projection - r: *programming_modules_projection - relion: *EM_modules_projection - root: *compiler_modules_projection - superlu: *compiler_modules_projection - tcl: *programming_modules_projection - texlive: *tools_modules_projection - tk: *programming_modules_projection - tmux: *tools_modules_projection - ucx: *libraries_modules_projection - udunits: *libraries_modules_projection - unblur: *EM_modules_projection - uncrustify: *tools_modules_projection - unison: *system_modules_projection - vim: *tools_modules_projection - visit: *tools_modules_projection - wxwidgets: *libraries_modules_projection - x264: *libraries_modules_projection - xmlto: *tools_modules_projection - xz: *tools_modules_projection - zlib: *libraries_modules_projection - slurm: - environment: - set: - SLURM_CONF: /etc/slurm/slurm.conf - prefix_inspections: - '': - - CMAKE_PREFIX_PATH - bin: - - PATH - include: - - C_INCLUDE_PATH - - CPLUS_INCLUDE_PATH - lib: - - LIBRARY_PATH - - LD_LIBRARY_PATH - lib/pkgconfig: - - PKG_CONFIG_PATH - lib64: - - LIBRARY_PATH - - LD_LIBRARY_PATH - lib64/pkgconfig: - - PKG_CONFIG_PATH - man: - - MANPATH - share/aclocal: - - ACLOCAL_PATH - share/man: - - MANPATH - share/pkgconfig: - - PKG_CONFIG_PATH \ No newline at end of file + modules: + default: + arch_folder: false + enable: + - tcl + roots: + tcl: /afs/psi.ch/sys/spack-rhel7 + tcl: + all: + autoload: direct + conflict: + - '{name}' + environment: + set: + ${PACKAGE}_INCLUDE_DIR: '{prefix}/include' + ${PACKAGE}_LIBRARY_DIR: '{prefix}/lib' + ${PACKAGE}_VERSION: '{version}' + projections: + all: misc/modulesfiles/{compiler.name}/{compiler.version}/{name}/{version} + alps: &HDF5_modules_projection HDF5/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + alsa-lib: &Librairies_modules_projection Librairies/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + amrex: &MPI_modules_projection MPI/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + aria2: &Tools_modules_projection Tools/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + asciidoc: *Tools_modules_projection + astra: *MPI_modules_projection + atlas: &Compilers_modules_projection Compilers/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + autoconf: &Programming_modules_projection Programming/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + automake: *Programming_modules_projection + bash: &System_modules_projection System/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + binutils: *Programming_modules_projection + bison: *Programming_modules_projection + boost: *Compilers_modules_projection + boxlib: *MPI_modules_projection + cbflib: &MX_modules_projection MX/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + cistem: &EM_modules_projection EM/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + clapack: *Compilers_modules_projection + clhep: *Compilers_modules_projection + cmake: *Programming_modules_projection + coreutils: *Tools_modules_projection + cp2k: *MPI_modules_projection + cpmd: *MPI_modules_projection + ctffind: *EM_modules_projection + cuda: cuda/modulefiles/{name}/{version}/{compiler.name}/{compiler.version} + eigen: *Compilers_modules_projection + elegant: *MPI_modules_projection + elpa: *MPI_modules_projection + emacs: *Tools_modules_projection + erlang: *Programming_modules_projection + ffmpeg: *Tools_modules_projection + fftw: *MPI_modules_projection + filebench: *System_modules_projection + gams: *Tools_modules_projection + gaussian: *Tools_modules_projection + gcc: *Programming_modules_projection + gdrcopy: *Librairies_modules_projection + geant4: *Compilers_modules_projection + gettext: *Tools_modules_projection + giflib: *Librairies_modules_projection + git: *Tools_modules_projection + global: *Tools_modules_projection + gmp: *Librairies_modules_projection + gnupg: *Tools_modules_projection + gnuplot: *Tools_modules_projection + gnutls: *Tools_modules_projection + go: *Programming_modules_projection + googletest: *Compilers_modules_projection + gromacs: *MPI_modules_projection + gsl: *Compilers_modules_projection + h5hut+mpi: *HDF5_modules_projection + h5hut~mpi: &HDF5_serial_modules_projection HDF5_serial/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} + hdf5-blosc: *HDF5_modules_projection + hdf5~mpi: *Compilers_modules_projection + hdfview: *Tools_modules_projection + hwloc: *Librairies_modules_projection + intel: *Programming_modules_projection + intel-oneapi-mpi: *Programming_modules_projection + ioapi: *HDF5_modules_projection + ior: *System_modules_projection + isl: *Librairies_modules_projection + julia: *Programming_modules_projection + knem: *Librairies_modules_projection + kokkos: *Compilers_modules_projection + krb5: *Tools_modules_projection + kubernetes: *Tools_modules_projection + lammps: *MPI_modules_projection + libint: *Compilers_modules_projection + libtasn1: *Librairies_modules_projection + libtool: *Programming_modules_projection + libxc: *Compilers_modules_projection + libxsmm: *Compilers_modules_projection + lua: *Programming_modules_projection + lz4: *MX_modules_projection + m4: *Programming_modules_projection + mathematica: *Programming_modules_projection + matlab: *Programming_modules_projection + mdtest: *System_modules_projection + motioncor2: *EM_modules_projection + mpc: *Librairies_modules_projection + mpfr: *Librairies_modules_projection + mpich: *Compilers_modules_projection + mxm: *System_modules_projection + namd: *Tools_modules_projection + nasm: *Programming_modules_projection + ncview: *Tools_modules_projection + netcdf-c: *HDF5_modules_projection + netcdf-c +parallel-netcdf: *HDF5_modules_projection + netcdf-fortran: *HDF5_modules_projection + nettle: *Librairies_modules_projection + nmap: *System_modules_projection + nvhpc+mpi: Compilers/modules/{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version} + nvhpc~mpi: *Programming_modules_projection + openbabel: *MX_modules_projection + openblas threads=none: *Compilers_modules_projection + openblas threads=openmp: Compilers/modules/{name}_OMP/{version}/{compiler.name}/{compiler.version}/{hash} + openjdk: *Programming_modules_projection + openjpeg: *Tools_modules_projection + openmpi: *Compilers_modules_projection + openssl: *Tools_modules_projection + orca: *Tools_modules_projection + paraview: *Tools_modules_projection + patchelf: *System_modules_projection + perl: *Programming_modules_projection + pmix: *Librairies_modules_projection + py-tensorflow: *Programming_modules_projection + python: *Programming_modules_projection + qt: *Programming_modules_projection + r: *Programming_modules_projection + relion: *EM_modules_projection + root: *Compilers_modules_projection + superlu: *Compilers_modules_projection + tcl: *Programming_modules_projection + texlive: *Tools_modules_projection + tk: *Programming_modules_projection + tmux: *Tools_modules_projection + trilinos: *HDF5_modules_projection + ucx: *Librairies_modules_projection + udunits: *Librairies_modules_projection + unblur: *EM_modules_projection + uncrustify: *Tools_modules_projection + unison: *System_modules_projection + vim: *Tools_modules_projection + visit: *Tools_modules_projection + wxwidgets: *Librairies_modules_projection + x264: *Librairies_modules_projection + xmlto: *Tools_modules_projection + xz: *Tools_modules_projection + zlib: *Librairies_modules_projection + slurm: + environment: + set: + SLURM_CONF: /etc/slurm/slurm.conf + prefix_inspections: + '': + - CMAKE_PREFIX_PATH + bin: + - PATH + include: + - C_INCLUDE_PATH + - CPLUS_INCLUDE_PATH + lib: + - LIBRARY_PATH + - LD_LIBRARY_PATH + lib/pkgconfig: + - PKG_CONFIG_PATH + lib64: + - LIBRARY_PATH + - LD_LIBRARY_PATH + lib64/pkgconfig: + - PKG_CONFIG_PATH + man: + - MANPATH + share/aclocal: + - ACLOCAL_PATH + share/man: + - MANPATH + share/pkgconfig: + - PKG_CONFIG_PATH + view_relative_modules: + use_view: Compilers \ No newline at end of file