aboutsummaryrefslogtreecommitdiff
path: root/Carpet
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet')
-rw-r--r--Carpet/Carpet/src/Evolve.cc10
-rw-r--r--Carpet/Carpet/src/Initialise.cc2
2 files changed, 7 insertions, 5 deletions
diff --git a/Carpet/Carpet/src/Evolve.cc b/Carpet/Carpet/src/Evolve.cc
index c47713967..175f0388a 100644
--- a/Carpet/Carpet/src/Evolve.cc
+++ b/Carpet/Carpet/src/Evolve.cc
@@ -193,11 +193,12 @@ namespace Carpet {
{
for (int rl=0; rl<reflevels; ++rl) {
for (int ml=mglevels-1; ml>=0; --ml) {
- const int do_every = maxtimereflevelfact / timereffacts.at(rl);
// Regridding may change coarser grids, so that postregrid has
// to be run on all levels. For symmetry, we also run
// preregrid on all levels.
- if (true or (cgh->cctk_iteration-1) % do_every == 0) {
+ // const int do_every = maxtimereflevelfact / timereffacts.at(rl);
+ const int do_every = maxtimereflevelfact / timereffacts.at(reflevels-1);
+ if ((cgh->cctk_iteration-1) % do_every == 0) {
enter_global_mode (cgh, ml);
enter_level_mode (cgh, rl);
@@ -244,10 +245,11 @@ namespace Carpet {
{
for (int rl=0; rl<reflevels; ++rl) {
for (int ml=mglevels-1; ml>=0; --ml) {
- const int do_every = maxtimereflevelfact / timereffacts.at(rl);
// Regridding may change coarser grids, so that postregrid has
// to be run on all levels.
- if (true or (cgh->cctk_iteration-1) % do_every == 0) {
+ // const int do_every = maxtimereflevelfact / timereffacts.at(rl);
+ const int do_every = maxtimereflevelfact / timereffacts.at(reflevels-1);
+ if ((cgh->cctk_iteration-1) % do_every == 0) {
enter_global_mode (cgh, ml);
enter_level_mode (cgh, rl);
diff --git a/Carpet/Carpet/src/Initialise.cc b/Carpet/Carpet/src/Initialise.cc
index 10c434871..43896cd95 100644
--- a/Carpet/Carpet/src/Initialise.cc
+++ b/Carpet/Carpet/src/Initialise.cc
@@ -356,7 +356,7 @@ namespace Carpet {
(do_global_mode ? " (global)" : ""),
(do_meta_mode ? " (meta)" : ""));
- // Preregrid
+ // Preregrid
Checkpoint ("Scheduling PREREGRID");
CCTK_ScheduleTraverse ("PreRegrid", cgh, CallFunction);