diff --git a/src/engine.c b/src/engine.c index 961a2fae33eb0c6785832822c4c604ee8fd8decb..52f117548bd1c5f5889d4d97e78454c87347c8f0 100644 --- a/src/engine.c +++ b/src/engine.c @@ -3639,6 +3639,8 @@ void engine_maketasks(struct engine *e) { e->size_links += s->tot_cells * self_grav_tasks_per_cell; if (e->policy & engine_policy_stars) e->size_links += s->tot_cells * stars_tasks_per_cell; + if (e->policy & engine_policy_logger) + e->size_links += s->tot_cells; /* Allocate the new link list */ if ((e->links = (struct link *)malloc(sizeof(struct link) * e->size_links)) == @@ -4437,6 +4439,10 @@ int engine_estimate_nr_tasks(struct engine *e) { if (e->policy & engine_policy_stars) { n1 += 2; } + if (e->policy & engine_policy_logger) { + n1 += 1; + n2 += 1; + } #ifdef WITH_MPI diff --git a/src/runner.c b/src/runner.c index 444a4b6312cb5d38b20c0414702d74ff9983485d..7ebe05cb3914730779fe79aea8c97c7ec44cfff2 100644 --- a/src/runner.c +++ b/src/runner.c @@ -2742,7 +2742,7 @@ void runner_do_logger(struct runner *r, struct cell *c, int timer) { logger_mask_u | logger_mask_h | logger_mask_rho | logger_mask_consts, &p->last_offset, e->logger_dump); - message("Offset: %lu", p->last_offset); + //message("Offset: %lu", p->last_offset); /* Set counter back to zero */ p->last_output = 0; }