diff --git a/site-config/jusuf/compilers.yaml b/site-config/jusuf/compilers.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6c5558a134ed3967122d8dcba210758ac898b4e7 --- /dev/null +++ b/site-config/jusuf/compilers.yaml @@ -0,0 +1,28 @@ +compilers: +- compiler: + spec: gcc@11.3.0 + paths: + cc: /p/software/jusuf/stages/2023/software/GCCcore/11.3.0/bin/gcc + cxx: /p/software/jusuf/stages/2023/software/GCCcore/11.3.0/bin/g++ + f77: /p/software/jusuf/stages/2023/software/GCCcore/11.3.0/bin/gfortran + fc: /p/software/jusuf/stages/2023/software/GCCcore/11.3.0/bin/gfortran + flags: {} + operating_system: rocky8 + target: x86_64 + modules: + - StdEnv/2023 + environment: {} + extra_rpaths: [] +- compiler: + spec: gcc@8.5.0 + paths: + cc: /usr/bin/gcc + cxx: /usr/bin/g++ + f77: null + fc: null + flags: {} + operating_system: rocky8 + target: x86_64 + modules: [] + environment: {} + extra_rpaths: [] diff --git a/site-config/jusuf/config.yaml b/site-config/jusuf/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..10b9121e781576b02d126fb09347ea3c1e5dd141 --- /dev/null +++ b/site-config/jusuf/config.yaml @@ -0,0 +1,10 @@ +config: + build_stage: + - $USERSOFTWARE/EBRAINS/$SYSTEMNAME/spack/user-cache/$user/spack-stage + - $tempdir/$user/spack-stage + source_cache: $USERSOFTWARE/EBRAINS/$SYSTEMNAME/spack/source-cache + test_stage: $USERSOFTWARE/EBRAINS/$SYSTEMNAME/spack/user-cache/$user/test + misc_cache: $USERSOFTWARE/EBRAINS/$SYSTEMNAME/spack/user-cache/$user/cache + install_tree: + root: $USERSOFTWARE/EBRAINS/$SYSTEMNAME/install + db_lock_timeout: 10 diff --git a/site-config/jusuf/packages.yaml b/site-config/jusuf/packages.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c7ff63252c20acb1b1e713619e1e7279435818fd --- /dev/null +++ b/site-config/jusuf/packages.yaml @@ -0,0 +1,119 @@ +# `spack external find` with +# Currently Loaded Modules: +# 1) Stages/2023 (S) 2) GCCcore/.11.3.0 (H) 3) zlib/.1.2.12 (H) 4) binutils/.2.38 (H) 5) StdEnv/2023 6) spack/0.19.2 +packages: + all: + variants: +cuda cuda_arch=75,80 + llvm: + variants: ~cuda + findutils: + externals: + - spec: findutils@4.6.0 + prefix: /usr + groff: + externals: + - spec: groff@1.22.3 + prefix: /usr + flex: + externals: + - spec: flex@2.6.1+lex + prefix: /usr + diffutils: + externals: + - spec: diffutils@3.6 + prefix: /usr +# TODO git, git-lsf and especially curl have been removed due to system curl not having support for https +# git: +# externals: +# - spec: git@2.31.1~tcltk +# prefix: /usr + m4: + externals: + - spec: m4@1.4.18 + prefix: /usr +# TODO Using system version causes 'missing makeinfo', as the binary is not available +# texinfo: +# externals: +# - spec: texinfo@6.5 +# prefix: /usr + subversion: + externals: + - spec: subversion@1.10.2 + prefix: /usr + libtool: + externals: + - spec: libtool@2.4.6 + prefix: /usr + binutils: + externals: + - spec: binutils@2.38 + prefix: /p/software/jusuf/stages/2023/software/binutils/2.38-GCCcore-11.3.0 + openssl: + externals: + - spec: openssl@1.1.1k + prefix: /p/software/jusuf/stages/2023/software/OpenSSL/1.1 + pkgconf: + externals: + - spec: pkgconf@1.4.2 + prefix: /usr + automake: + externals: + - spec: automake@1.16.1 + prefix: /usr + tar: + externals: + - spec: tar@1.30 + prefix: /usr + gmake: + externals: + - spec: gmake@4.2.1 + prefix: /usr + openssh: + externals: + - spec: openssh@8.0p1 + prefix: /usr +# curl: +# externals: +# - spec: curl@7.61.1+gssapi+ldap+nghttp2 +# prefix: /usr +# git-lfs: +# externals: +# - spec: git-lfs@2.13.3 +# prefix: /usr + gawk: + externals: + - spec: gawk@4.2.1 + prefix: /usr + coreutils: + externals: + - spec: coreutils@8.30 + prefix: /usr + bison: + externals: + - spec: bison@3.0.4 + prefix: /usr + autoconf: + externals: + - spec: autoconf@2.69 + prefix: /usr +# packages: +# all: +# compiler: [gcc@11.2.0] +# python: +# buildable: False +# version: [3.9.6] +# externals: +# - spec: "python@3.9.6%gcc@11.2.0 arch=linux-rocky8-zen2" +# prefix: /p/software/jusuf/stages/2022/software/Python/3.9.6-GCCcore-11.2.0/ +# openssl: +# buildable: False +# version: [1.1.1k] +# externals: +# - spec: openssl@1.1.1k +# prefix: /p/software/jusuf/stages/2022/software/OpenSSL/1.1/ +# mpi: +# buildable: False +# openmpi: +# externals: +# - spec: "openmpi@4.1.2%gcc@11.2.0 arch=linux-rocky8-zen2" +# prefix: /p/software/jusuf/stages/2022/software/OpenMPI/4.1.2-GCC-11.2.0/