aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev/CarpetAdaptiveRegrid/par
diff options
context:
space:
mode:
authorIan Hawke <ih@maths.soton.ac.uk>2005-02-08 18:04:00 +0000
committerIan Hawke <ih@maths.soton.ac.uk>2005-02-08 18:04:00 +0000
commit5b4addf1dff82e3d54725385ace11baecacee0de (patch)
treed2fc20448f18392e38260d24df11e268594cc49f /CarpetDev/CarpetAdaptiveRegrid/par
parent55cf6a666c23377187ac12e26dad69af39882b94 (diff)
Adaptive Regridding might work
Changes to the adaptive regridding routine such that it appears to work for short times on one processor with various changes to, e.g., WaveMoL, before hitting internal Carpet problems. darcs-hash:20050208180418-58c7f-22dc56373df5a208b82d45604267f398bfd3ca0f.gz
Diffstat (limited to 'CarpetDev/CarpetAdaptiveRegrid/par')
-rw-r--r--CarpetDev/CarpetAdaptiveRegrid/par/AMR1.par57
1 files changed, 57 insertions, 0 deletions
diff --git a/CarpetDev/CarpetAdaptiveRegrid/par/AMR1.par b/CarpetDev/CarpetAdaptiveRegrid/par/AMR1.par
new file mode 100644
index 000000000..5d55f2443
--- /dev/null
+++ b/CarpetDev/CarpetAdaptiveRegrid/par/AMR1.par
@@ -0,0 +1,57 @@
+
+ActiveThorns = "coordbase SymBase NaNChecker carpetReduce CartGrid3D carpet carpetlib carpetadaptiveregrid Boundary IOBasic IOUtil carpetIOASCII IDWaveMoL carpetSlab WaveMoL Time MoL"
+
+
+IDWaveMoL::initial_data = "gaussian"
+
+wavemol::bound = "radiation"
+
+mol::initial_data_is_crap = "yes"
+
+##carpet::adaptive_stepsize = "yes"
+
+##carpet::veryverbose = "yes"
+
+grid::domain = "full"
+grid::type = "byspacing"
+grid::avoid_origin = "no"
+driver::global_nx = 51
+driver::global_ny = 51
+driver::global_nz = 51
+grid::dxyz = 0.02
+driver::ghost_size = 1
+time::dtfac = 0.5
+
+carpet::max_refinement_levels = 2
+carpet::init_3_timelevels = yes
+carpetadaptiveregrid::max_error = 1.e-6
+carpetadaptiveregrid::error_var = "mol::errorestimate[0]"
+#carpetadaptiveregrid::error_var = "wavemol::phi"
+carpetadaptiveregrid::regrid_every = 1
+
+
+cactus::terminate = "time"
+cactus::cctk_final_time = 0.5
+
+iobasic::outScalar_every = 1
+iobasic::outScalar_vars = "wavemol::phi mol::errorestimate"
+
+iobasic::outInfo_every = 1
+iobasic::outInfo_vars = "wavemol::phi mol::errorestimate[0]"
+
+ioascii::out1D_every = 1
+ioascii::out1D_vars = "wavemol::scalarevolvemol_scalar mol::errorestimate"
+
+IO::out_dir = $.
+
+#mol::ode_method = "Generic"
+#mol::mol_intermediate_steps = 4
+#mol::mol_num_scratch_levels = 3
+mol::ode_method = "RK45"
+mol::mol_intermediate_steps = 6
+mol::mol_num_scratch_levels = 6
+mol::adaptive_stepsize = "no"
+
+carpet::prolongation_order_space = 3
+carpet::prolongation_order_time = 2
+driver::ghost_size = 2