ADD: Batchsystem package view

This commit is contained in:
Germann Elsa Sylvia
2022-08-22 16:05:35 +02:00
parent 2b2770f979
commit c076321f27

38
env/merlin/spack.yaml vendored
View File

@ -11,6 +11,8 @@ spack:
definitions: definitions:
- compilers: - compilers:
- '%gcc@12.1.0' - '%gcc@12.1.0'
- Batchsystem_pckgs: &Batchsystem_pckgs
- slurm
- Compilers_pckgs: &Compilers_pckgs - Compilers_pckgs: &Compilers_pckgs
- atlas - atlas
- boost - boost
@ -156,6 +158,29 @@ spack:
- sysconfigs/packages.yaml - sysconfigs/packages.yaml
#>>> modules.yaml #>>> modules.yaml
modules: modules:
Batchsystem:
use_view: Batchsystem
arch_folder: false
enable:
- tcl
roots:
tcl: /afs/psi.ch/sys/spack-rhel7/Batchsystem
tcl:
blacklist_implicits: true
include: *Batchsystem_pckgs
all:
autoload: direct
conflict:
- '{name}'
environment:
set:
${PACKAGE}_INCLUDE_DIR: '{prefix}/include'
${PACKAGE}_LIBRARY_DIR: '{prefix}/lib'
${PACKAGE}_VERSION: '{version}'
projections: &unified_modules_projections
all: modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
^mpi: 'modulefiles/{compiler.name}/{compiler.version}/{name}/{version}/{^mpi.name}/{^mpi.version}'
~mpi: 'modulefiles/{compiler.name}/{compiler.version}/{name}_serial/{version}'
Compilers: Compilers:
use_view: Compilers use_view: Compilers
arch_folder: false arch_folder: false
@ -175,10 +200,7 @@ spack:
${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: &unified_modules_projections projections: *unified_modules_projections
all: modulefiles/{compiler.name}/{compiler.version}/{name}/{version}
^mpi: 'modulefiles/{compiler.name}/{compiler.version}/{name}/{version}/{^mpi.name}/{^mpi.version}'
~mpi: 'modulefiles/{compiler.name}/{compiler.version}/{name}_serial/{version}'
Cuda: Cuda:
use_view: Cuda use_view: Cuda
arch_folder: false arch_folder: false
@ -413,13 +435,19 @@ spack:
- - $Compilers_pckgs - - $Compilers_pckgs
- - $compilers - - $compilers
view: view:
Compilers: Batchsystem:
link: roots link: roots
link_type: symlink link_type: symlink
projections: &unified_projections projections: &unified_projections
^mpi: '{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}' ^mpi: '{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}'
all: '{name}/{version}/{compiler.name}/{compiler.version}' all: '{name}/{version}/{compiler.name}/{compiler.version}'
~mpi: '{name}_serial/{version}/{compiler.name}/{compiler.version}' ~mpi: '{name}_serial/{version}/{compiler.name}/{compiler.version}'
root: /afs/psi.ch/sys/spack-rhel7/Batchsystem
select: *Batchsystem_pckgs
Compilers:
link: roots
link_type: symlink
projections: *unified_projections
root: /afs/psi.ch/sys/spack-rhel7/Compilers root: /afs/psi.ch/sys/spack-rhel7/Compilers
select: *Compilers_pckgs select: *Compilers_pckgs
Cuda: Cuda: