From bc08df460473e83129b972eed6472bc99b14de5e Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Wed, 25 Sep 2013 12:15:04 -0400 Subject: Carpet: Introduce parameter max_time_levels This parameter defines the maximum number of time levels that a variable can have when being used for time prolongation. This allows using more time levels than prolongation_order_time+1. --- Carpet/Carpet/src/Initialise.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Carpet/Carpet/src/Initialise.cc') diff --git a/Carpet/Carpet/src/Initialise.cc b/Carpet/Carpet/src/Initialise.cc index 388f35c9b..0b5a1b873 100644 --- a/Carpet/Carpet/src/Initialise.cc +++ b/Carpet/Carpet/src/Initialise.cc @@ -719,8 +719,8 @@ namespace Carpet { int const num_tl = regridinitial - ? (init_each_timelevel ? prolongation_order_time+1 : 1) - : prolongation_order_time+1; + ? (init_each_timelevel ? maxtimelevels : 1) + : maxtimelevels; bool const old_do_allow_past_timelevels = do_allow_past_timelevels; @@ -822,7 +822,7 @@ namespace Carpet { (do_global_mode ? " (global)" : ""), (do_meta_mode ? " (meta)" : "")); - int const num_tl = prolongation_order_time + 1; + int const num_tl = maxtimelevels; bool const old_do_allow_past_timelevels = do_allow_past_timelevels; do_allow_past_timelevels = false; -- cgit v1.2.3