From d92cb31d5675d3d3cb623253f27ead060486ab85 Mon Sep 17 00:00:00 2001 From: Matthieu Schaller <matthieu.schaller@durham.ac.uk> Date: Wed, 10 May 2017 13:14:31 +0200 Subject: [PATCH] Do not activate the FFT task in situations where it should not exist --- src/engine.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine.c b/src/engine.c index e20c46f1fa..c22b949149 100644 --- a/src/engine.c +++ b/src/engine.c @@ -3480,7 +3480,8 @@ void engine_unskip(struct engine *e) { e->s->nr_cells, sizeof(struct cell), 1, e); /* And the top level gravity FFT one */ - if (e->s->periodic) scheduler_activate(&e->sched, e->s->grav_top_level); + if (e->s->periodic && (e->policy & engine_policy_self_gravity)) + scheduler_activate(&e->sched, e->s->grav_top_level); if (e->verbose) message("took %.3f %s.", clocks_from_ticks(getticks() - tic), -- GitLab