From 21cfb944744e39fd6dedc06a890bfeae7d60dd4d Mon Sep 17 00:00:00 2001
From: Nicolas Richart <nicolas.richart@epfl.ch>
Date: Wed, 31 Jul 2024 22:58:10 +0200
Subject: [PATCH] Solved blas detection and suite-sparse problem in julia

---
 stacks/pinot-noir/packages_kuma-h100.yaml | 3 +++
 stacks/pinot-noir/packages_stack.yaml     | 7 +++++--
 stacks/pinot-noir/spack.yaml              | 2 +-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/stacks/pinot-noir/packages_kuma-h100.yaml b/stacks/pinot-noir/packages_kuma-h100.yaml
index 42304b3..d86f798 100644
--- a/stacks/pinot-noir/packages_kuma-h100.yaml
+++ b/stacks/pinot-noir/packages_kuma-h100.yaml
@@ -70,6 +70,9 @@ packages:
   suite-sparse:
     require:
     - spec: '+cuda'
+      when: '@7.3.1'
+    - spec: '~cuda'
+      when: '@7.2.1'
 
   ucx:
     require:
diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml
index a5350e1..4470f88 100644
--- a/stacks/pinot-noir/packages_stack.yaml
+++ b/stacks/pinot-noir/packages_stack.yaml
@@ -77,7 +77,7 @@ packages:
     prefer: ['~cluster']
 
   julia:
-    require: ['@1.10.2']
+    require: ['@1.10.4']
 
   kokkos:
     require: ['+openmp', '+numactl', '+memkind', '~threads',
@@ -229,7 +229,10 @@ packages:
     - spec: '^arpack-ng +mpi'
 
   suite-sparse:
-    require: ['@7.2.1', '+graphblas']
+    require:
+      - '+graphblas'
+      - one_of: ['@7.3.1', '@7.2.1']
+    prefer: ['@7.3.1']
 
   tk:
     require: ['+xft', '+xss']
diff --git a/stacks/pinot-noir/spack.yaml b/stacks/pinot-noir/spack.yaml
index 04ae294..ccb9068 100644
--- a/stacks/pinot-noir/spack.yaml
+++ b/stacks/pinot-noir/spack.yaml
@@ -23,7 +23,7 @@ spack:
         - intel-oneapi-mpi@2021.12.1
 
     - blas_gcc:
-        - openblas@0.3.26
+        - openblas@0.3.27
 
     - blas_oneapi:
         - intel-oneapi-mkl@2024.1.0
-- 
GitLab