From a083bab1f9843da71f2b0f19fc1be442a7b7a28d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Eric=20M=C3=BCller?= <mueller@kip.uni-heidelberg.de>
Date: Mon, 26 Feb 2024 16:06:55 +0100
Subject: [PATCH] fix(jusuf): add deps of psmpi operation

---
 site-config/jusuf/packages.yaml | 54 +++++++++++++++++++++++++++++++--
 1 file changed, 51 insertions(+), 3 deletions(-)

diff --git a/site-config/jusuf/packages.yaml b/site-config/jusuf/packages.yaml
index 6e634627..7c5cef13 100644
--- a/site-config/jusuf/packages.yaml
+++ b/site-config/jusuf/packages.yaml
@@ -1,19 +1,24 @@
 # `spack external find` with                                                                                                                            
 # Currently Loaded Modules:                                                                                                                             
-#   1) Stages/2024 (S)   2) GCCcore/.12.3.0 (H)   3) zlib/.1.2.13 (H)   4) binutils/.2.40 (H)   5) StdEnv/2024   6) spack/0.20.0                        
+#  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:
   subversion:
     externals:
     - spec: subversion@1.10.2
       prefix: /usr
   cuda:
+    buildable: False
     externals:
-    - spec: cuda@12
+    - 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/
@@ -23,6 +28,7 @@ packages:
   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/
@@ -37,10 +43,52 @@ packages:
   llvm:
     variants: ~cuda
   binutils:
+    buildable: False
     externals:
     - 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
+    - spec: openssl@1.1.1k
       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
-- 
GitLab