From 4f0824a771c1b7f54831ee571aa22f306869e723 Mon Sep 17 00:00:00 2001 From: James Willis <james.s.willis@durham.ac.uk> Date: Mon, 1 Jul 2019 20:50:34 +0100 Subject: [PATCH] Put MPI_Barrier inside engine_fof(). --- src/engine.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine.c b/src/engine.c index 5e02b16b19..7d2a0cd4c2 100644 --- a/src/engine.c +++ b/src/engine.c @@ -2626,7 +2626,6 @@ void engine_prepare(struct engine *e) { engine_drift_all(e, /*drift_mpole=*/0); drifted_all = 1; - MPI_Barrier(MPI_COMM_WORLD); engine_fof(e, /*dump_results=*/0, /*seed_black_holes=*/1); } @@ -6492,6 +6491,8 @@ void engine_activate_fof_tasks(struct engine *e) { void engine_fof(struct engine *e, const int dump_results, const int seed_black_holes) { + MPI_Barrier(MPI_COMM_WORLD); + ticks tic = getticks(); /* Compute number of DM particles */ @@ -6539,7 +6540,6 @@ void engine_fof(struct engine *e, const int dump_results, MPI_Barrier(MPI_COMM_WORLD); - if (engine_rank == 0) - message("Complete FOF search took: %.3f %s.", - clocks_from_ticks(getticks() - tic), clocks_getunit()); + message("Complete FOF search took: %.3f %s.", + clocks_from_ticks(getticks() - tic), clocks_getunit()); } -- GitLab