spack: concretizer: unify: false reuse: from: - type: local - type: external - type: buildcache #targets: # granularity: microarchitectures config: install_tree: root: $spack/opt/spack/testing # Strongly adviced to avoid problems with buildcaches padded_length: 256 include: - $spack/../spack-psi/env/$os/$target_family/sysconfigs/packages.yaml include_concrete: - /afs/psi.ch/sys/spack/spack-psi/env/sles15/aarch64/admin/testing # mirrors: # local_psi: file:///afs/psi.ch/software/spack/testing modules: default: roots: lmod: $spack/opt/spack/testing/modulefiles lmod: cray-mpich: environment: set: SLURM_MPI_TYPE: pmix LD_LIBRARY_PATH: /opt/cray/libfabric/1.22.0/lib64 openmpi: environment: set: SLURM_MPI_TYPE: pmix packages: # nvhpc: # externals: # - spec: nvhpc@25.3~blas~lapack~mpi # prefix: /afs/psi.ch/sys/spack/develop/opt/spack/testing/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeh/linux-x86_64_v3/nvhpc-25.3-mm5vxcjzro4g6lmkxfd6j6qdzyxa2kyn/Linux_x86_64/25.3/compilers # extra_attributes: # compilers: # c: /afs/psi.ch/sys/spack/develop/opt/spack/testing/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeh/linux-x86_64_v3/nvhpc-25.3-mm5vxcjzro4g6lmkxfd6j6qdzyxa2kyn/Linux_x86_64/25.3/compilers/bin/nvc # cxx: /afs/psi.ch/sys/spack/develop/opt/spack/testing/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeh/linux-x86_64_v3/nvhpc-25.3-mm5vxcjzro4g6lmkxfd6j6qdzyxa2kyn/Linux_x86_64/25.3/compilers/bin/nvc++ # fortran: /afs/psi.ch/sys/spack/develop/opt/spack/testing/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeh/linux-x86_64_v3/nvhpc-25.3-mm5vxcjzro4g6lmkxfd6j6qdzyxa2kyn/Linux_x86_64/25.3/compilers/bin/nvfortran # c: # prefer: # - nvhpc@25.3 # cxx: # prefer: # - nvhpc@25.3 # fortran: # prefer: # - nvhpc@25.3 gcc: externals: - spec: gcc@14.2.0 languages='c,c++,fortran' prefix: /afs/psi.ch/sys/spack/develop/opt/spack/testing/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeh/linux-x86_64/gcc-14.2.0-mjf4kdp65lctjxkbtvcf2qbhc5z3lsyd extra_attributes: compilers: c: /afs/psi.ch/sys/spack/develop/opt/spack/testing/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeh/linux-x86_64/gcc-14.2.0-mjf4kdp65lctjxkbtvcf2qbhc5z3lsyd/bin/gcc cxx: /afs/psi.ch/sys/spack/develop/opt/spack/testing/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeh/linux-x86_64/gcc-14.2.0-mjf4kdp65lctjxkbtvcf2qbhc5z3lsyd/bin/g++ fortran: /afs/psi.ch/sys/spack/develop/opt/spack/testing/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeholder__/__spack_path_placeh/linux-x86_64/gcc-14.2.0-mjf4kdp65lctjxkbtvcf2qbhc5z3lsyd/bin/gfortran - spec: gcc@7.5.0 languages='c,c++,fortran' prefix: /usr extra_attributes: compilers: c: /usr/bin/gcc cxx: /usr/bin/g++ fortran: /usr/bin/gfortran # - spec: gcc@12.3 languages='c,c++,fortran' # prefix: /usr # extra_attributes: # compilers: # c: /usr/bin/gcc-12 # cxx: /usr/bin/g++-12 # fortran: /usr/bin/gfortran-12 # - spec: gcc@=13.2.0 languages='c,c++,fortran' # prefix: /afs/psi.ch/sys/spack/0.22.0/opt/spack/stable/linux-sles15-x86_64/gcc-7.5.0/gcc-13.2.0-2k3w3v2u5u6bfnoxl5rgnnna4on3lku7 # extra_attributes: # compilers: # c: /afs/psi.ch/sys/spack/0.22.0/opt/spack/stable/linux-sles15-x86_64/gcc-7.5.0/gcc-13.2.0-2k3w3v2u5u6bfnoxl5rgnnna4on3lku7/bin/gcc # cxx: /afs/psi.ch/sys/spack/0.22.0/opt/spack/stable/linux-sles15-x86_64/gcc-7.5.0/gcc-13.2.0-2k3w3v2u5u6bfnoxl5rgnnna4on3lku7/bin/g++ # fortran: /afs/psi.ch/sys/spack/0.22.0/opt/spack/stable/linux-sles15-x86_64/gcc-7.5.0/gcc-13.2.0-2k3w3v2u5u6bfnoxl5rgnnna4on3lku7/bin/gfortran 'hdf5:': buildable: true libfuse: externals: - spec: libfuse@2.9.7 prefix: /usr librsvg: buildable: false externals: - spec: librsvg@2.2.0 prefix: /usr 'cce:': buildable: true 'nvhpc:': buildable: true 'intel-oneapi-compilers:': buildable: true 'intel-oneapi-compilers-classic:': buildable: true 'intel-oneapi-mpi:': buildable: true 'fftw:': buildable: true specs: - valgrind +mpi %gcc@12.3 #- castep@25.12 %gcc@12.3 fflags=-fallow-argument-mismatch #- cp2k@2025.1 fflags=-fallow-argument-mismatch +cosma+plumed+sirius+cuda cuda_arch=80 %gcc@12.3 ^sirius +scalapack ^cosma +gpu_direct #- gcc@13.2.0 #- opal-x@master +cuda+fft+mpi+solvers+tests cuda_arch=80 %gcc@13.2.0 ^openmpi ^hdf5@1.14.3 ^hwloc@2.11.1 %gcc@7.5.0 view: false mirrors: local_psi: file:///afs/psi.ch/software/spack/testing