summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2020-07-24 18:13:05 +0200
committerAnton Khirnov <anton@khirnov.net>2020-07-24 18:36:20 +0200
commit02f5ab5e17eda72421ecdad4f2ddb6fb9b1ec842 (patch)
tree2cdbcfca7691124e55661b5cdb99686ea3516cda
parentc417027fb6b9c028b2315f8db1abf429c974478b (diff)
Consistently use dt of twice the evolution step.
-rw-r--r--src/qms.c5
1 files 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);