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:
- compilers:
- '%gcc@12.1.0'
- Batchsystem_pckgs: &Batchsystem_pckgs
- slurm
- Compilers_pckgs: &Compilers_pckgs
- atlas
- boost
@ -156,6 +158,29 @@ spack:
- sysconfigs/packages.yaml
#>>> modules.yaml
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:
use_view: Compilers
arch_folder: false
@ -175,10 +200,7 @@ spack:
${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}'
projections: *unified_modules_projections
Cuda:
use_view: Cuda
arch_folder: false
@ -413,13 +435,19 @@ spack:
- - $Compilers_pckgs
- - $compilers
view:
Compilers:
Batchsystem:
link: roots
link_type: symlink
projections: &unified_projections
^mpi: '{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}'
all: '{name}/{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
select: *Compilers_pckgs
Cuda: