diff --git a/src/engine.c b/src/engine.c index d75cef107c8effe8a24df01e94c660863b6be8ce..98eab16a7ead1988950a00b36c0f3ac9285484b3 100644 --- a/src/engine.c +++ b/src/engine.c @@ -375,10 +375,10 @@ void engine_addtasks_send(struct engine *e, struct cell *ci, struct cell *cj) { /* Create the tasks. */ struct task *t_xv = - scheduler_addtask(&e->sched, task_type_send, task_subtype_none, + scheduler_addtask(s, task_type_send, task_subtype_none, 2 * ci->tag, 0, ci, cj, 0); struct task *t_rho = - scheduler_addtask(&e->sched, task_type_send, task_subtype_none, + scheduler_addtask(s, task_type_send, task_subtype_none, 2 * ci->tag + 1, 0, ci, cj, 0); /* The send_rho task depends on the cell's ghost task. */ @@ -422,10 +422,10 @@ void engine_addtasks_recv(struct engine *e, struct cell *c, struct task *t_xv, /* Create the tasks. */ t_xv = c->recv_xv = - scheduler_addtask(&e->sched, task_type_recv, task_subtype_none, + scheduler_addtask(s, task_type_recv, task_subtype_none, 2 * c->tag, 0, c, NULL, 0); t_rho = c->recv_rho = - scheduler_addtask(&e->sched, task_type_recv, task_subtype_none, + scheduler_addtask(s, task_type_recv, task_subtype_none, 2 * c->tag + 1, 0, c, NULL, 0); }