diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2006-04-13 19:38:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2006-04-13 19:38:00 +0000 |
commit | dcdf89080ae271fdc7228ee93420f5d1f416adad (patch) | |
tree | 55a8dafa54dc6a0c89aa2012ad143685adfe8327 | |
parent | cb303a8968610ac70a92e47d7509b3993e2f9408 (diff) |
Carpet: Add parameter "regrid_during_recovery"
Add a parameter "regrid_during_recovery" to specify whether the
regridding routines are called after recovering. This should e.g. not
be done if the grid structure was read from the checkpointing file.
darcs-hash:20060413193800-dae7b-9092e31c2554adee1615dedec5de735f4a1d7af2.gz
-rw-r--r-- | Carpet/Carpet/param.ccl | 4 | ||||
-rw-r--r-- | Carpet/Carpet/src/Initialise.cc | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/Carpet/Carpet/param.ccl b/Carpet/Carpet/param.ccl index 72c3ca7f4..d421b9de8 100644 --- a/Carpet/Carpet/param.ccl +++ b/Carpet/Carpet/param.ccl @@ -374,6 +374,10 @@ BOOLEAN prolongate_initial_data "Prolongate the refined regions during initial d { } "no" +BOOLEAN regrid_during_recovery "Regrid while recovering" STEERABLE=recover +{ +} "yes" + BOOLEAN init_3_timelevels "Set up 3 timelevels of initial data" STEERABLE=always diff --git a/Carpet/Carpet/src/Initialise.cc b/Carpet/Carpet/src/Initialise.cc index f535f0a2c..5f40d5473 100644 --- a/Carpet/Carpet/src/Initialise.cc +++ b/Carpet/Carpet/src/Initialise.cc @@ -80,7 +80,9 @@ namespace Carpet { for (int rl=0; rl<reflevels; ++rl) { recover_I (cgh, rl); - recover_Regrid (cgh, rl); + if (regrid_during_recovery) { + recover_Regrid (cgh, rl); + } } for (int rl=0; rl<reflevels; ++rl) { |