Files
spack-psi/env/merlin/sysconfigs/modules.yaml
2022-08-12 13:39:54 +02:00

70 lines
1.7 KiB
YAML

---
modules:
default:
enable:
- tcl
roots:
tcl: /afs/psi.ch/sys/spack-rhel7/modules
tcl:
all:
autoload: direct
conflict:
- '{name}'
environment:
append_path:
PMODULES_LOADED_COMPILER: '{name}/{version}'
remove_path:
PMODULES_LOADED_COMPILER: '--APPMARKER--'
set:
${PACKAGE}_DIR: '{prefix}'
${PACKAGE}_HOME: '{prefix}'
${PACKAGE}_INCLUDE_DIR: '{prefix}/include'
${PACKAGE}_LIBRARY_DIR: '{prefix}/lib'
${PACKAGE}_PREFIX: '{prefix}'
${PACKAGE}_VERSION: '{version}'
hdf5+mpi:
environment:
set:
HDF5: '{name}'
hdf5~mpi:
environment:
set:
HDF5: '{name}_serial'
mpi:
environment:
set:
MPI: '{name}'
MPIEXEC: '{prefix}/bin/mpiexec'
MPIFC: '{prefix}/bin/mpif90'
MPIFORTRAN: '{prefix}bin/mpif90'
MPIRUN: '{prefix}/bin/mpirun'
MPI_VERSION: '{version}'
projections:
^mpi: '{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}/module'
all: '{name}/{version}/{compiler.name}/{compiler.version}/module'
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