diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2007-07-06 12:25:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2007-07-06 12:25:00 +0000 |
commit | 723317dad1becf1faba4e168374ffd7dd7bff871 (patch) | |
tree | bc73e334b4ecc248651c157104368fa7fe441efd /Carpet/Carpet/param.ccl | |
parent | ecad893b0060389fbfa99a7268f5de93efbdb315 (diff) |
Carpet: Use thorn InitBase to manage initial data setup
Thorn InitBase specifies how initial data should be calculated. There
can be three possibilities:
init_some_levels: Set up at least one time level; other time levels
are scratch space
init_single_level: Set up exactly one time level; other time levels
are not acessed
init_all_levels: Set up all active time levels
Carpet checks this parameter and ensures that this setting is
consistent with Carpet's parameters
init_each_timelevel
init_fill_timelevels
init_3_timelevels
The new parameter init_fill_timelevels copies the current time level
into all past time levels, very similar to what
MoL::initial_data_is_crap does.
darcs-hash:20070706122545-dae7b-57ccca2954b1bd7ad98771e689c6c5b569c238cc.gz
Diffstat (limited to 'Carpet/Carpet/param.ccl')
-rw-r--r-- | Carpet/Carpet/param.ccl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Carpet/Carpet/param.ccl b/Carpet/Carpet/param.ccl index c773686c4..a16b9bfe8 100644 --- a/Carpet/Carpet/param.ccl +++ b/Carpet/Carpet/param.ccl @@ -10,6 +10,11 @@ USES CCTK_REAL cctk_final_time USES CCTK_REAL max_runtime +shares: InitBase + +USES KEYWORD initial_data_setup_method + + shares: IO USES STRING out_dir @@ -438,6 +443,10 @@ BOOLEAN init_each_timelevel "Call initial data routines once for each timelevel" { } "no" +BOOLEAN init_fill_timelevels "Fill past time levels from current time level after calling initial data routines" STEERABLE=always +{ +} "no" + BOOLEAN prolongate_initial_data "Prolongate the refined regions during initial data generation" STEERABLE=always { } "no" |