From cf04e7fdc483d7d3d33be14aa0f135a6c6ea42d2 Mon Sep 17 00:00:00 2001
From: Nicolas Richart <networms@gmail.ch>
Date: Fri, 21 Jun 2024 01:22:26 +0200
Subject: [PATCH] Moving hypre constraint

---
 stacks/pinot-noir/packages_jed.yaml   | 3 ---
 stacks/pinot-noir/packages_stack.yaml | 5 +++++
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/stacks/pinot-noir/packages_jed.yaml b/stacks/pinot-noir/packages_jed.yaml
index 52d74c3..d4888a9 100644
--- a/stacks/pinot-noir/packages_jed.yaml
+++ b/stacks/pinot-noir/packages_jed.yaml
@@ -20,9 +20,6 @@ packages:
     - spec: 'hcoll@4.8.3227'
       prefix: /usr
 
-  hypre:
-    prefer: ['+unified-memory', '+magma']
-
   openmpi:
     require:
       - spec: 'fabrics=hcoll'
diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml
index ec3e36f..562aabf 100644
--- a/stacks/pinot-noir/packages_stack.yaml
+++ b/stacks/pinot-noir/packages_stack.yaml
@@ -56,6 +56,11 @@ packages:
   hdf5:
     require: ['+hl', '+threadsafe', '+szip', '+cxx', '+fortran']
 
+  hypre:
+    require:
+      - spec: '+unified-memory +magma'
+        when: '+cuda'
+
   intel-oneapi-mkl:
     prefer: ['+cluster']
 
-- 
GitLab