From d4c7698ccec7bb0062ab3393874e1813b9081271 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sun, 7 Apr 2019 10:20:17 +0200 Subject: Avoid unnecessary solves on the finest reflevel. --- src/maximal_slicing_axi_mg.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/maximal_slicing_axi_mg.c b/src/maximal_slicing_axi_mg.c index 595f4b0..abefce5 100644 --- a/src/maximal_slicing_axi_mg.c +++ b/src/maximal_slicing_axi_mg.c @@ -690,6 +690,9 @@ void msa_mg_solve(CCTK_ARGUMENTS) double *lapse_mg1; + if (reflevel == ms->nb_levels - 1 && timestep % 2) + return; + total_start = gettime(); LOGDEBUG( "solve lapse at rl=%d, t=%g; step %d\n", reflevel, t, timestep); -- cgit v1.2.3