diff --git a/site-config/jurecadc/compilers.yaml b/site-config/jurecadc/compilers.yaml
index 7b45d5dd9cc6beee7b758938d9f7cb5c17f61c8a..0b1c1c30e164ec4510027cacd47706254b3f585d 100644
--- a/site-config/jurecadc/compilers.yaml
+++ b/site-config/jurecadc/compilers.yaml
@@ -1,16 +1,16 @@
compilers:
- compiler:
- spec: gcc@11.3.0
+ spec: gcc@12.3.0
paths:
- cc: /p/software/jurecadc/stages/2023/software/GCCcore/11.3.0/bin/gcc
- cxx: /p/software/jurecadc/stages/2023/software/GCCcore/11.3.0/bin/g++
- f77: /p/software/jurecadc/stages/2023/software/GCCcore/11.3.0/bin/gfortran
- fc: /p/software/jurecadc/stages/2023/software/GCCcore/11.3.0/bin/gfortran
+ cc: /p/software/jurecadc/stages/2024/software/GCCcore/12.3.0/bin/gcc
+ cxx: /p/software/jurecadc/stages/2024/software/GCCcore/12.3.0/bin/g++
+ f77: /p/software/jurecadc/stages/2024/software/GCCcore/12.3.0/bin/gfortran
+ fc: /p/software/jurecadc/stages/2024/software/GCCcore/12.3.0/bin/gfortran
flags: {}
operating_system: rocky8
target: x86_64
modules:
- - StdEnv/2023
+ - StdEnv/2024
environment: {}
extra_rpaths: []
- compiler:
diff --git a/site-config/jurecadc/config.yaml b/site-config/jurecadc/config.yaml
index 7ead3e86ca90a7a4e721a5ab06c18f2e0e6a1880..a23f4a7216d5a331da8d09dd09606f333eb0d4eb 100644
--- a/site-config/jurecadc/config.yaml
+++ b/site-config/jurecadc/config.yaml
@@ -1,10 +1,11 @@
config:
build_stage:
- - /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/spack/user-cache/$user/spack-stage
- - $tempdir/$user/spack-stage
- source_cache: /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/spack/source-cache
- test_stage: /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/spack/user-cache/$user/test
- misc_cache: /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/spack/user-cache/$user/cache
+ - /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/spack/user-cache/$USER/spack-stage
+ - $tempdir/$USER/spack-stage
+ #- $SCRATCH_cswmanage/$USER/$SYSTEMNAME/spack-stage
+ source_cache: /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/spack/source-cache
+ test_stage: /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/spack/user-cache/$USER/test
+ misc_cache: /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/spack/user-cache/$USER/cache
install_tree:
- root: /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/install
+ root: /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/install
db_lock_timeout: 10
diff --git a/site-config/jurecadc/packages.yaml b/site-config/jurecadc/packages.yaml
index 58af7370b400906e0bbf3c6839a8586724789348..25412dd71b34e25c6349ac4394aa1f0ddfb2f61a 100644
--- a/site-config/jurecadc/packages.yaml
+++ b/site-config/jurecadc/packages.yaml
@@ -1,119 +1,94 @@
-# `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
+# `spack external find` with
+# Currently Loaded Modules:
+# 1) Stages/2024 (S) 5) StdEnv/2024 9) UCX-settings/RC 13) libxml2/.2.11.4 (H) 17) hwloc/2.9.1 (g)
+# 2) GCCcore/.12.3.0 (H) 6) GCC/12.3.0 10) UCX/default (g) 14) OpenSSL/1.1 18) PMIx/4.2.6
+# 3) zlib/.1.2.13 (H) 7) numactl/2.0.16 11) pscom/.5-default (H) 15) libevent/.2.1.12 (H) 19) MPI-settings/UCX
+# 4) binutils/.2.40 (H) 8) CUDA/12 (g) 12) XZ/.5.4.2 (H) 16) libpciaccess/.0.17 (H) 20) ParaStationMPI/5.9.2-1 (g)
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
+ cuda:
+ buildable: False
+ externals:
+ - spec: cuda@12.2.91
+ prefix: /p/software/jurecadc/stages/2024/software/CUDA/12/
+ modules:
+ - Stages/2024
+ - CUDA/12
+ cudnn:
+ buildable: False
+ externals:
+ - spec: cudnn@8.9.5.29-12
+ prefix: /p/software/jurecadc/stages/2024/software/cuDNN/8.9.5.29-CUDA-12/
+ modules:
+ - Stages/2024
+ - cuDNN/8.9.5.29-CUDA-12
+ mpi:
+ buildable: False
+ mpich:
+ buildable: False
+ externals:
+ - spec: "mpich@4.1.5%gcc@12.3.0 arch=linux-rocky8-zen2"
+ prefix: /p/software/jurecadc/stages/2024/software/psmpi/5.9.2-1-GCC-12.3.0-pmi/
+ modules:
+ - Stages/2024
+ - GCC/12.3.0
+ - ParaStationMPI/5.9.2-1-pmi
+
+ all:
+ compiler: ["gcc@12.3"]
+ variants: +mpi +cuda cuda_arch=75
+ llvm:
+ variants: ~cuda
binutils:
+ buildable: False
externals:
- - spec: binutils@2.38
- prefix: /p/software/jurecadc/stages/2023/software/binutils/2.38-GCCcore-11.3.0
+ - spec: binutils@2.40
+ prefix: /p/software/jurecadc/stages/2024/software/binutils/2.40-GCCcore-12.3.0
openssl:
+ buildable: False
externals:
- spec: openssl@1.1.1k
- prefix: /p/software/jurecadc/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/jurecadc/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/jurecadc/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/jurecadc/stages/2022/software/OpenMPI/4.1.2-GCC-11.2.0/
+ prefix: /p/software/jurecadc/stages/2024/software/OpenSSL/1.1
+ numactl:
+ buildable: False
+ externals:
+ - spec: numactl@2.0.16
+ prefix: /p/software/jurecadc/stages/2024/software/numactl/2.0.16-GCCcore-12.3.0
+ ucx:
+ buildable: False
+ externals:
+ - spec: ucx@1.15.0
+ prefix: /p/software/jurecadc/stages/2024/software/UCX/default-GCCcore-12.3.0
+ xz:
+ buildable: False
+ externals:
+ - spec: xz@5.4.2
+ prefix: /p/software/jurecadc/stages/2024/software/XZ/5.4.2-GCCcore-12.3.0
+ libxml2:
+ buildable: False
+ externals:
+ - spec: libxml2@2.11.4
+ prefix: /p/software/jurecadc/stages/2024/software/libxml2/2.11.4-GCCcore-12.3.0
+ libevent:
+ buildable: False
+ externals:
+ - spec: libevent@2.1.12
+ prefix: /p/software/jurecadc/stages/2024/software/libevent/2.1.12-GCCcore-12.3.0
+ libpciaccess:
+ buildable: False
+ externals:
+ - spec: libpciaccess@0.17
+ prefix: /p/software/jurecadc/stages/2024/software/libpciaccess/0.17-GCCcore-12.3.0
+ hwloc:
+ buildable: False
+ externals:
+ - spec: hwloc@2.9.1
+ prefix: /p/software/jurecadc/stages/2024/software/hwloc/2.9.1-GCCcore-12.3.0
+ pmix:
+ buildable: False
+ externals:
+ - spec: pmix@4.2.6
+ prefix: /p/software/jurecadc/stages/2024/software/PMIx/4.2.6-GCCcore-12.3.0
diff --git a/site-config/jusuf/compilers.yaml b/site-config/jusuf/compilers.yaml
index 6c5558a134ed3967122d8dcba210758ac898b4e7..4d01e39cab0e6431603cbda44f537409629d1959 100644
--- a/site-config/jusuf/compilers.yaml
+++ b/site-config/jusuf/compilers.yaml
@@ -1,16 +1,16 @@
compilers:
- compiler:
- spec: gcc@11.3.0
+ spec: gcc@12.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
+ cc: /p/software/jusuf/stages/2024/software/GCCcore/12.3.0/bin/gcc
+ cxx: /p/software/jusuf/stages/2024/software/GCCcore/12.3.0/bin/g++
+ f77: /p/software/jusuf/stages/2024/software/GCCcore/12.3.0/bin/gfortran
+ fc: /p/software/jusuf/stages/2024/software/GCCcore/12.3.0/bin/gfortran
flags: {}
operating_system: rocky8
target: x86_64
modules:
- - StdEnv/2023
+ - StdEnv/2024
environment: {}
extra_rpaths: []
- compiler:
diff --git a/site-config/jusuf/config.yaml b/site-config/jusuf/config.yaml
index 7ead3e86ca90a7a4e721a5ab06c18f2e0e6a1880..91e49dcd9738cbbdac960589959c0353acdd5d71 100644
--- a/site-config/jusuf/config.yaml
+++ b/site-config/jusuf/config.yaml
@@ -1,10 +1,11 @@
config:
build_stage:
- - /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/spack/user-cache/$user/spack-stage
- - $tempdir/$user/spack-stage
- source_cache: /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/spack/source-cache
- test_stage: /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/spack/user-cache/$user/test
- misc_cache: /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/spack/user-cache/$user/cache
+ - /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/spack/user-cache/$USER/spack-stage
+ #- $SCRATCH_cswmanage/$USER/$SYSTEMNAME/spack-stage
+ - $tempdir/$USER/spack-stage
+ source_cache: /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/spack/source-cache
+ test_stage: /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/spack/user-cache/$USER/test
+ misc_cache: /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/spack/user-cache/$USER/cache
install_tree:
- root: /p/usersoftware/swmanage/EBRAINS/$SYSTEMNAME/install
+ root: /p/usersoftware/ebrains-sw-stack/ebrains-24.04/$SYSTEMNAME/install
db_lock_timeout: 10
diff --git a/site-config/jusuf/packages.yaml b/site-config/jusuf/packages.yaml
index c7ff63252c20acb1b1e713619e1e7279435818fd..2ba2b11f30a84124ce60950cd6958a5b8503e761 100644
--- a/site-config/jusuf/packages.yaml
+++ b/site-config/jusuf/packages.yaml
@@ -1,119 +1,94 @@
-# `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
+# `spack external find` with
+# Currently Loaded Modules:
+# 1) Stages/2024 (S) 5) StdEnv/2024 9) UCX-settings/RC 13) libxml2/.2.11.4 (H) 17) hwloc/2.9.1 (g)
+# 2) GCCcore/.12.3.0 (H) 6) GCC/12.3.0 10) UCX/default (g) 14) OpenSSL/1.1 18) PMIx/4.2.6
+# 3) zlib/.1.2.13 (H) 7) numactl/2.0.16 11) pscom/.5-default (H) 15) libevent/.2.1.12 (H) 19) MPI-settings/UCX
+# 4) binutils/.2.40 (H) 8) CUDA/12 (g) 12) XZ/.5.4.2 (H) 16) libpciaccess/.0.17 (H) 20) ParaStationMPI/5.9.2-1 (g)
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
+ cuda:
+ buildable: False
+ externals:
+ - spec: cuda@12.2.91
+ prefix: /p/software/jusuf/stages/2024/software/CUDA/12/
+ modules:
+ - Stages/2024
+ - CUDA/12
+ cudnn:
+ buildable: False
+ externals:
+ - spec: cudnn@8.9.5.29-12
+ prefix: /p/software/jusuf/stages/2024/software/cuDNN/8.9.5.29-CUDA-12/
+ modules:
+ - Stages/2024
+ - cuDNN/8.9.5.29-CUDA-12
+ mpi:
+ buildable: False
+ mpich:
+ buildable: False
+ externals:
+ - spec: "mpich@4.1.5%gcc@12.3.0 arch=linux-rocky8-zen2"
+ prefix: /p/software/jusuf/stages/2024/software/psmpi/5.9.2-1-GCC-12.3.0-pmi/
+ modules:
+ - Stages/2024
+ - GCC/12.3.0
+ - ParaStationMPI/5.9.2-1-pmi
+
+ all:
+ compiler: ["gcc@12.3"]
+ variants: +mpi +cuda cuda_arch=75
+ llvm:
+ variants: ~cuda
binutils:
+ buildable: False
externals:
- - spec: binutils@2.38
- prefix: /p/software/jusuf/stages/2023/software/binutils/2.38-GCCcore-11.3.0
+ - spec: binutils@2.40
+ prefix: /p/software/jusuf/stages/2024/software/binutils/2.40-GCCcore-12.3.0
openssl:
+ buildable: False
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/
+ prefix: /p/software/jusuf/stages/2024/software/OpenSSL/1.1
+ numactl:
+ buildable: False
+ externals:
+ - spec: numactl@2.0.16
+ prefix: /p/software/jusuf/stages/2024/software/numactl/2.0.16-GCCcore-12.3.0
+ ucx:
+ buildable: False
+ externals:
+ - spec: ucx@1.15.0
+ prefix: /p/software/jusuf/stages/2024/software/UCX/default-GCCcore-12.3.0
+ xz:
+ buildable: False
+ externals:
+ - spec: xz@5.4.2
+ prefix: /p/software/jusuf/stages/2024/software/XZ/5.4.2-GCCcore-12.3.0
+ libxml2:
+ buildable: False
+ externals:
+ - spec: libxml2@2.11.4
+ prefix: /p/software/jusuf/stages/2024/software/libxml2/2.11.4-GCCcore-12.3.0
+ libevent:
+ buildable: False
+ externals:
+ - spec: libevent@2.1.12
+ prefix: /p/software/jusuf/stages/2024/software/libevent/2.1.12-GCCcore-12.3.0
+ libpciaccess:
+ buildable: False
+ externals:
+ - spec: libpciaccess@0.17
+ prefix: /p/software/jusuf/stages/2024/software/libpciaccess/0.17-GCCcore-12.3.0
+ hwloc:
+ buildable: False
+ externals:
+ - spec: hwloc@2.9.1
+ prefix: /p/software/jusuf/stages/2024/software/hwloc/2.9.1-GCCcore-12.3.0
+ pmix:
+ buildable: False
+ externals:
+ - spec: pmix@4.2.6
+ prefix: /p/software/jusuf/stages/2024/software/PMIx/4.2.6-GCCcore-12.3.0