From 02f5ab5e17eda72421ecdad4f2ddb6fb9b1ec842 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Fri, 24 Jul 2020 18:13:05 +0200 Subject: Consistently use dt of twice the evolution step. --- src/qms.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/qms.c b/src/qms.c index 117c0c7..d66a614 100644 --- a/src/qms.c +++ b/src/qms.c @@ -1406,7 +1406,7 @@ skip_solve: memcpy(W_val_tl1, W_val, grid_size * sizeof(*W_val_tl1)); } - if (reflevel > ms->solve_level_max && timestep % 2) + if (timestep % 2) goto skip_export; @@ -1695,8 +1695,7 @@ void qms_mg_inithist(CCTK_ARGUMENTS) double dt; dt = cctk_delta_time / (1 << reflevel_solve); - if (reflevel_solve > solve_level_max) - dt *= 2; + dt *= 2; // timestep for QMS is equal to the evolution step for the coarser level fprintf(stderr, "%d inithist\n", reflevel); -- cgit v1.2.3