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