ADD: projections path in modules.yaml

This commit is contained in:
Germann Elsa Sylvia
2022-08-09 13:35:20 +02:00
parent 320b0ba05f
commit 477a053838

View File

@ -1,11 +1,61 @@
# -------------------------------------------------------------------------
# This is the default configuration for Spack's module file generation.
#
# Settings here are versioned with Spack and are intended to provide
# sensible defaults out of the box. Spack maintainers should edit this
# file to keep it current.
#
# Users can override these settings by editing the following files.
#
# Per-spack-instance settings (overrides defaults):
# $SPACK_ROOT/etc/spack/modules.yaml
#
# Per-user settings (overrides default and site settings):
# ~/.spack/modules.yaml
# -------------------------------------------------------------------------
modules: modules:
# Paths to check when creating modules for all module sets
prefix_inspections:
bin:
- PATH
man:
- MANPATH
share/man:
- MANPATH
share/aclocal:
- ACLOCAL_PATH
lib/pkgconfig:
- PKG_CONFIG_PATH
lib64/pkgconfig:
- PKG_CONFIG_PATH
share/pkgconfig:
- PKG_CONFIG_PATH
'':
- CMAKE_PREFIX_PATH
# These are configurations for the module set named "default"
default: default:
# Where to install modules
roots:
tcl: /afs/psi.ch/sys/spack-rhel7/modules
# What type of modules to use
enable: enable:
- tcl - tcl
tcl: tcl:
all: all:
autoload: direct autoload: direct
projections: projections:
root: /afs/psi.ch/sys/spack-rhel7/lmod all: '{name}/{version}/{compiler.name}/{compiler.version}/module'
all: '{name}/{version}/{compiler.name}/{compiler.version}'
^mpi: '{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}/module' ^mpi: '{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}/module'
gcc:
conflict:
- 'intel'
- 'nvhpc'
intel:
conflict:
- 'gcc'
- 'nvhpc'
nvhpc:
conflict:
- 'gcc'
- 'intel'