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