From 37bd181ea1e0e88eea1f8b74ade68ec97f8bf2a3 Mon Sep 17 00:00:00 2001
From: loikki <loic.hausammann@protonmail.ch>
Date: Wed, 16 Jan 2019 14:04:42 +0100
Subject: [PATCH] create mpi stars task if only hydro

---
 src/engine_maketasks.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/engine_maketasks.c b/src/engine_maketasks.c
index 9791a32437..a5f945f30c 100644
--- a/src/engine_maketasks.c
+++ b/src/engine_maketasks.c
@@ -222,11 +222,19 @@ void engine_addtasks_send_stars(struct engine *e, struct cell *ci,
   const int nodeID = cj->nodeID;
 
   /* Check if any of the density tasks are for the target node. */
-  for (l = ci->stars.density; l != NULL; l = l->next)
+  for (l = ci->hydro.density; l != NULL; l = l->next)
     if (l->t->ci->nodeID == nodeID ||
         (l->t->cj != NULL && l->t->cj->nodeID == nodeID))
       break;
 
+  /* Check for stars now */
+  if (l == NULL) {  
+    for (l = ci->stars.density; l != NULL; l = l->next)
+      if (l->t->ci->nodeID == nodeID ||
+	  (l->t->cj != NULL && l->t->cj->nodeID == nodeID))
+	break;
+  }
+
   /* If so, attach send tasks. */
   if (l != NULL) {
     /* Get the task if created in hydro part */
-- 
GitLab