aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/src/Evolve.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet/Carpet/src/Evolve.cc')
-rw-r--r--Carpet/Carpet/src/Evolve.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/Carpet/Carpet/src/Evolve.cc b/Carpet/Carpet/src/Evolve.cc
index 9d5179083..39568bc89 100644
--- a/Carpet/Carpet/src/Evolve.cc
+++ b/Carpet/Carpet/src/Evolve.cc
@@ -245,7 +245,10 @@ namespace Carpet {
bool const did_recompose = Recompose (cctkGH, rl, true);
- if (did_recompose or (did_remove_level and rl == reflevels - 1)) {
+ // Do not omit the global mode call when the finest level
+ // does not change:
+ // if (did_recompose or (did_remove_level and rl == reflevels - 1)) {
+ if (did_recompose or rl == reflevels - 1) {
BEGIN_MGLEVEL_LOOP (cctkGH) {
ENTER_LEVEL_MODE (cctkGH, rl) {
do_global_mode = reflevel == reflevels - 1;