From 46b26052cbe358305a0955653b2b567e97dab1bc Mon Sep 17 00:00:00 2001
From: Philippe SWARTVAGHER <philippe.swartvagher@inria.fr>
Date: Mon, 17 Feb 2020 16:31:32 +0100
Subject: [PATCH] Override StarPU's number of CPU only if provided by
 Chameleon's user

Need StarPU commit 7b21ab4e50e34f0e92823610f8152d1dfa19b8eb to be
effective
---
 runtime/starpu/control/runtime_control.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/runtime/starpu/control/runtime_control.c b/runtime/starpu/control/runtime_control.c
index d455238b7..6ee39b526 100644
--- a/runtime/starpu/control/runtime_control.c
+++ b/runtime/starpu/control/runtime_control.c
@@ -76,7 +76,9 @@ int RUNTIME_init( CHAM_context_t *chamctxt,
         return 0;
     }
 
-    conf->ncpus = ncpus;
+    if (ncpus != -1) {
+        conf->ncpus = ncpus;
+    }
     conf->ncuda = ncudas;
     conf->nopencl = 0;
 
-- 
GitLab