ADD: HDF5 & MPI module paths

This commit is contained in:
Germann Elsa Sylvia
2022-08-22 14:17:36 +02:00
parent 325a2aef0e
commit 19453c8808

View File

@ -1,139 +1,150 @@
---
modules: modules:
default: default:
arch_folder: false arch_folder: false
enable: enable:
- tcl - tcl
roots: roots:
tcl: /afs/psi.ch/sys/spack-rhel7/ tcl: /afs/psi.ch/sys/spack-rhel7
tcl: tcl:
all: all:
autoload: direct autoload: direct
conflict: conflict:
- '{name}' - '{name}'
environment: environment:
append_path:
PMODULES_LOADED_COMPILER: '{name}/{version}'
remove_path:
PMODULES_LOADED_COMPILER: '--APPMARKER--'
set: set:
${PACKAGE}_INCLUDE_DIR: '{prefix}/include' ${PACKAGE}_INCLUDE_DIR: '{prefix}/include'
${PACKAGE}_LIBRARY_DIR: '{prefix}/lib' ${PACKAGE}_LIBRARY_DIR: '{prefix}/lib'
${PACKAGE}_VERSION: '{version}' ${PACKAGE}_VERSION: '{version}'
projections: 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} all: misc/modulesfiles/{compiler.name}/{compiler.version}/{name}/{version}
alsa-lib: &libraries_modules_projection Librairies/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} alps: &HDF5_modules_projection HDF5/modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
aria2: &tools_modules_projection Tools/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} alsa-lib: &Librairies_modules_projection Librairies/modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
asciidoc: *tools_modules_projection amrex: &MPI_modules_projection MPI/modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
atlas: &compiler_modules_projection Compiler/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} aria2: &Tools_modules_projection Tools/modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
autoconf: &programming_modules_projection Programming/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} asciidoc: *Tools_modules_projection
automake: *programming_modules_projection astra: *MPI_modules_projection
bash: &system_modules_projection System/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} atlas: &Compilers_modules_projection Compilers/modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
binutils: *programming_modules_projection autoconf: &Programming_modules_projection Programming/modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
bison: *programming_modules_projection automake: *Programming_modules_projection
boost: *compiler_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} cbflib: &MX_modules_projection MX/modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
cistem: &EM_modules_projection EM/modulefiles/{compiler.name}/{compiler.version}/{name}/{version} cistem: &EM_modules_projection EM/modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
clapack: *compiler_modules_projection clapack: *Compilers_modules_projection
clhep: *compiler_modules_projection clhep: *Compilers_modules_projection
cmake: *programming_modules_projection cmake: *Programming_modules_projection
coreutils: *tools_modules_projection coreutils: *Tools_modules_projection
cp2k: *MPI_modules_projection
cpmd: *MPI_modules_projection
ctffind: *EM_modules_projection ctffind: *EM_modules_projection
cuda: cuda/{name}/{version}/{compiler.name}/{compiler.version} cuda: cuda/modulefiles/{name}/{version}/{compiler.name}/{compiler.version}
eigen: *compiler_modules_projection eigen: *Compilers_modules_projection
emacs: *tools_modules_projection elegant: *MPI_modules_projection
erlang: *programming_modules_projection elpa: *MPI_modules_projection
ffmpeg: *tools_modules_projection emacs: *Tools_modules_projection
filebench: *system_modules_projection erlang: *Programming_modules_projection
gams: *tools_modules_projection ffmpeg: *Tools_modules_projection
gaussian: *tools_modules_projection fftw: *MPI_modules_projection
gcc: *programming_modules_projection filebench: *System_modules_projection
gdrcopy: *libraries_modules_projection gams: *Tools_modules_projection
geant4: *compiler_modules_projection gaussian: *Tools_modules_projection
gettext: *tools_modules_projection gcc: *Programming_modules_projection
giflib: *libraries_modules_projection gdrcopy: *Librairies_modules_projection
git: *tools_modules_projection geant4: *Compilers_modules_projection
global: *tools_modules_projection gettext: *Tools_modules_projection
gmp: *libraries_modules_projection giflib: *Librairies_modules_projection
gnupg: *tools_modules_projection git: *Tools_modules_projection
gnuplot: *tools_modules_projection global: *Tools_modules_projection
gnutls: *tools_modules_projection gmp: *Librairies_modules_projection
go: *programming_modules_projection gnupg: *Tools_modules_projection
googletest: *compiler_modules_projection gnuplot: *Tools_modules_projection
gsl: *compiler_modules_projection gnutls: *Tools_modules_projection
hdf5~mpi: Compiler/{name}_serial/{version}/{compiler.name}/{compiler.version} go: *Programming_modules_projection
hdfview: *tools_modules_projection googletest: *Compilers_modules_projection
hwloc: *libraries_modules_projection gromacs: *MPI_modules_projection
intel: *programming_modules_projection gsl: *Compilers_modules_projection
intel-oneapi-mpi: *programming_modules_projection h5hut+mpi: *HDF5_modules_projection
ior: *system_modules_projection h5hut~mpi: &HDF5_serial_modules_projection HDF5_serial/modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
isl: *libraries_modules_projection hdf5-blosc: *HDF5_modules_projection
julia: *programming_modules_projection hdf5~mpi: *Compilers_modules_projection
knem: *libraries_modules_projection hdfview: *Tools_modules_projection
kokkos: *compiler_modules_projection hwloc: *Librairies_modules_projection
krb5: *tools_modules_projection intel: *Programming_modules_projection
kubernetes: *tools_modules_projection intel-oneapi-mpi: *Programming_modules_projection
libint: *compiler_modules_projection ioapi: *HDF5_modules_projection
libtasn1: *libraries_modules_projection ior: *System_modules_projection
libtool: *programming_modules_projection isl: *Librairies_modules_projection
libxc: *compiler_modules_projection julia: *Programming_modules_projection
libxsmm: *compiler_modules_projection knem: *Librairies_modules_projection
lua: *programming_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 lz4: *MX_modules_projection
m4: *programming_modules_projection m4: *Programming_modules_projection
mathematica: *programming_modules_projection mathematica: *Programming_modules_projection
matlab: *programming_modules_projection matlab: *Programming_modules_projection
mdtest: *system_modules_projection mdtest: *System_modules_projection
motioncor2: *EM_modules_projection motioncor2: *EM_modules_projection
mpc: *libraries_modules_projection mpc: *Librairies_modules_projection
mpfr: *libraries_modules_projection mpfr: *Librairies_modules_projection
mpich: *compiler_modules_projection mpich: *Compilers_modules_projection
mxm: *system_modules_projection mxm: *System_modules_projection
namd: *tools_modules_projection namd: *Tools_modules_projection
nasm: *programming_modules_projection nasm: *Programming_modules_projection
ncview: *tools_modules_projection ncview: *Tools_modules_projection
nettle: *libraries_modules_projection netcdf-c: *HDF5_modules_projection
nmap: *system_modules_projection netcdf-c +parallel-netcdf: *HDF5_modules_projection
nvhpc+mpi: compiler/modules/{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version} netcdf-fortran: *HDF5_modules_projection
nvhpc~mpi: *programming_modules_projectionb 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 openbabel: *MX_modules_projection
openblas threads=none: *compiler_modules_projection openblas threads=none: *Compilers_modules_projection
openblas threads=openmp: compiler/modules/{name}_OMP/{version}/{compiler.name}/{compiler.version}/{hash} openblas threads=openmp: Compilers/modules/{name}_OMP/{version}/{compiler.name}/{compiler.version}/{hash}
openjdk: *programming_modules_projection openjdk: *Programming_modules_projection
openjpeg: *tools_modules_projection openjpeg: *Tools_modules_projection
openmpi: *compiler_modules_projection openmpi: *Compilers_modules_projection
openssl: *tools_modules_projection openssl: *Tools_modules_projection
orca: *tools_modules_projection orca: *Tools_modules_projection
paraview: *tools_modules_projection paraview: *Tools_modules_projection
patchelf: *system_modules_projection patchelf: *System_modules_projection
perl: *programming_modules_projection perl: *Programming_modules_projection
pmix: *libraries_modules_projection pmix: *Librairies_modules_projection
py-tensorflow: *programming_modules_projection py-tensorflow: *Programming_modules_projection
python: *programming_modules_projection python: *Programming_modules_projection
qt: *programming_modules_projection qt: *Programming_modules_projection
r: *programming_modules_projection r: *Programming_modules_projection
relion: *EM_modules_projection relion: *EM_modules_projection
root: *compiler_modules_projection root: *Compilers_modules_projection
superlu: *compiler_modules_projection superlu: *Compilers_modules_projection
tcl: *programming_modules_projection tcl: *Programming_modules_projection
texlive: *tools_modules_projection texlive: *Tools_modules_projection
tk: *programming_modules_projection tk: *Programming_modules_projection
tmux: *tools_modules_projection tmux: *Tools_modules_projection
ucx: *libraries_modules_projection trilinos: *HDF5_modules_projection
udunits: *libraries_modules_projection ucx: *Librairies_modules_projection
udunits: *Librairies_modules_projection
unblur: *EM_modules_projection unblur: *EM_modules_projection
uncrustify: *tools_modules_projection uncrustify: *Tools_modules_projection
unison: *system_modules_projection unison: *System_modules_projection
vim: *tools_modules_projection vim: *Tools_modules_projection
visit: *tools_modules_projection visit: *Tools_modules_projection
wxwidgets: *libraries_modules_projection wxwidgets: *Librairies_modules_projection
x264: *libraries_modules_projection x264: *Librairies_modules_projection
xmlto: *tools_modules_projection xmlto: *Tools_modules_projection
xz: *tools_modules_projection xz: *Tools_modules_projection
zlib: *libraries_modules_projection zlib: *Librairies_modules_projection
slurm: slurm:
environment: environment:
set: set:
@ -164,3 +175,5 @@ modules:
- MANPATH - MANPATH
share/pkgconfig: share/pkgconfig:
- PKG_CONFIG_PATH - PKG_CONFIG_PATH
view_relative_modules:
use_view: Compilers