diff options
-rw-r--r-- | Carpet/Carpet/param.ccl | 4 | ||||
-rw-r--r-- | Carpet/Carpet/src/Evolve.cc | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/Carpet/Carpet/param.ccl b/Carpet/Carpet/param.ccl index a9d0a7dbd..d37c4e423 100644 --- a/Carpet/Carpet/param.ccl +++ b/Carpet/Carpet/param.ccl @@ -541,6 +541,10 @@ BOOLEAN time_interpolation_during_regridding "Interpolate finer levels in time d { } "yes" +BOOLEAN output_after_regridding "Call OutputGH after regridding" STEERABLE=always +{ +} "no" + BOOLEAN init_3_timelevels "Set up 3 timelevels of initial data" STEERABLE=always diff --git a/Carpet/Carpet/src/Evolve.cc b/Carpet/Carpet/src/Evolve.cc index 8a11fb4ed..a3d19ca6f 100644 --- a/Carpet/Carpet/src/Evolve.cc +++ b/Carpet/Carpet/src/Evolve.cc @@ -329,9 +329,15 @@ namespace Carpet { } END_TIMELEVEL_LOOP; + if (output_after_regridding) { + // Output + OutputGH (where, cctkGH); + } + EndTimingLevel (cctkGH); } LEAVE_LEVEL_MODE; } END_MGLEVEL_LOOP; + } // if did_recompose } // for rl |