From 2c90965668043cd2d1b7fb321a14ac2d12d44036 Mon Sep 17 00:00:00 2001
From: Daniel J <daniel.jana@epfl.ch>
Date: Wed, 29 Jan 2025 16:29:50 +0100
Subject: [PATCH] Constrain charmpp further

---
 stacks/pinot-noir/definitions_acc_cuda.yaml | 2 +-
 stacks/pinot-noir/packages_acc_cuda.yaml    | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/stacks/pinot-noir/definitions_acc_cuda.yaml b/stacks/pinot-noir/definitions_acc_cuda.yaml
index 596c814..30bdd68 100644
--- a/stacks/pinot-noir/definitions_acc_cuda.yaml
+++ b/stacks/pinot-noir/definitions_acc_cuda.yaml
@@ -4,7 +4,7 @@ definitions:
   - cuda_serial_codes:
       - cuda
       - cudnn
-      - namd ^fftw ~mpi ^charmpp ~cuda
+      - namd ^fftw ~mpi
       - nccl
 
   - cuda_mpi_codes:
diff --git a/stacks/pinot-noir/packages_acc_cuda.yaml b/stacks/pinot-noir/packages_acc_cuda.yaml
index 3c9c4b0..f4eccc4 100644
--- a/stacks/pinot-noir/packages_acc_cuda.yaml
+++ b/stacks/pinot-noir/packages_acc_cuda.yaml
@@ -16,6 +16,9 @@ packages:
   amber:
     require: ['+nccl']
 
+  charmpp:
+    require: ['+smp', '~cuda']
+
   cuda:
     prefer:
     - spec: "^gcc-runtime@{gcc_version} target={target}"
-- 
GitLab