From 3ca22380a46d820f96be9f405d95cb147736ac60 Mon Sep 17 00:00:00 2001 From: Germann Elsa Sylvia Date: Fri, 19 Aug 2022 10:06:24 +0200 Subject: [PATCH] FIX: add actual psi installation specific stucture --- env/merlin/sysconfigs/config.yaml | 117 +++++++++++++++++++++++++++++- 1 file changed, 114 insertions(+), 3 deletions(-) diff --git a/env/merlin/sysconfigs/config.yaml b/env/merlin/sysconfigs/config.yaml index 14d8156..1259b10 100644 --- a/env/merlin/sysconfigs/config.yaml +++ b/env/merlin/sysconfigs/config.yaml @@ -1,7 +1,118 @@ --- config: + build_stage: + - /scratch/spack-rhel7 install_tree: projections: - ^mpi: '{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version}' - all: '{name}/{version}/{compiler.name}/{compiler.version}' - root: /afs/psi.ch/sys/spack-rhel7 \ No newline at end of file + ^hdf5+mpi: HDF5/{name}/{version}/{compiler.name}/{compiler.version} + ^hdf5~mpi: HDF5_serial/{name}/{version}/{compiler.name}/{compiler.version} + ^mpi: MPI/{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version} + all: misc/{name}/{version}/{^mpi.name}/{^mpi.version}/{compiler.name}/{compiler.version} + alsa-lib: &libraries_install_projection Librairies/{name}/{version}/{compiler.name}/{compiler.version} + aria2: &tools_install_projection Tools/{name}/{version}/{compiler.name}/{compiler.version} + asciidoc: *tools_install_projection + atlas: &compiler_install_projection Compiler/{name}/{version}/{compiler.name}/{compiler.version} + autoconf: &programming_install_projection Programming/{name}/{version}/{compiler.name}/{compiler.version} + automake: *programming_install_projection + bash: &system_install_projection *system_install_projection + binutils: *programming_install_projection + bison: *programming_install_projection + boost: *compiler_install_projection + cbflib: &MX_install_projection MX/{name}/{version}/{compiler.name}/{compiler.version} + cistem: &EM_install_projection EM/{name}/{version}/{compiler.name}/{compiler.version} + clapack: *compiler_install_projection + clhep: *compiler_install_projection + cmake: *programming_install_projection + coreutils: *tools_install_projection + ctffind: *EM_install_projection + cuda: cuda/{name}/{version}/{compiler.name}/{compiler.version} + eigen: *compiler_install_projection + emacs: *tools_install_projection + erlang: *programming_install_projection + ffmpeg: *tools_install_projection + filebench: *system_install_projection + gams: *tools_install_projection + gaussian: *tools_install_projection + gcc: *programming_install_projection + gdrcopy: *libraries_install_projection + geant4: *compiler_install_projection + gettext: *tools_install_projection + giflib: *libraries_install_projection + git: *tools_install_projection + global: *tools_install_projection + gmp: *libraries_install_projection + gnupg: *tools_install_projection + gnuplot: *tools_install_projection + gnutls: *tools_install_projection + go: *programming_install_projection + googletest: *compiler_install_projection + gsl: *compiler_install_projection + hdf5~mpi: Compiler/{name}_serial/{version}/{compiler.name}/{compiler.version} + hdfview: *tools_install_projection + hwloc: *libraries_install_projection + intel: *programming_install_projection + intel-oneapi-mpi: *programming_install_projection + ior: *system_install_projection + isl: *libraries_install_projection + julia: *programming_install_projection + knem: *libraries_install_projection + kokkos: *compiler_install_projection + krb5: *tools_install_projection + kubernetes: *tools_install_projection + libint: *compiler_install_projection + libtasn1: *libraries_install_projection + libtool: *programming_install_projection + libxc: *compiler_install_projection + libxsmm: *compiler_install_projection + lua: *programming_install_projection + lz4: *MX_install_projection + m4: *programming_install_projection + mathematica: *programming_install_projection + matlab: *programming_install_projection + mdtest: *system_install_projection + motioncor2: *EM_install_projection + mpc: *libraries_install_projection + mpfr: *libraries_install_projection + mpich: *compiler_install_projection + mxm: *system_install_projection + namd: *tools_install_projection + nasm: *programming_install_projection + ncview: *tools_install_projection + nettle: *libraries_install_projection + nmap: *system_install_projection + nvhpc: *programming_install_projection + openbabel: *MX_install_projection + openblas: *compiler_install_projection + openjdk: *programming_install_projection + openjpeg: *tools_install_projection + openmpi: *compiler_install_projection + openssl: *tools_install_projection + orca: *tools_install_projection + paraview: *tools_install_projection + patchelf: *system_install_projection + perl: *programming_install_projection + pmix: *libraries_install_projection + py-tensorflow: *programming_install_projection + python: *programming_install_projection + qt: *programming_install_projection + r: *programming_install_projection + relion: *EM_install_projection + root: *compiler_install_projection + superlu: *compiler_install_projection + tcl: *programming_install_projection + texlive: *tools_install_projection + tk: *programming_install_projection + tmux: *tools_install_projection + ucx: *libraries_install_projection + udunits: *libraries_install_projection + unblur: *EM_install_projection + uncrustify: *tools_install_projection + unison: *system_install_projection + vim: *tools_install_projection + visit: *tools_install_projection + wxwidgets: *libraries_install_projection + x264: *libraries_install_projection + xmlto: *tools_install_projection + xz: *tools_install_projection + zlib: *libraries_install_projection + root: /afs/psi.ch/sys/spack-rhel7/ \ No newline at end of file