aboutsummaryrefslogtreecommitdiff
path: root/ML_BSSN_Test/test/ML_BSSN_MP_O8_bh.par
diff options
context:
space:
mode:
Diffstat (limited to 'ML_BSSN_Test/test/ML_BSSN_MP_O8_bh.par')
-rw-r--r--ML_BSSN_Test/test/ML_BSSN_MP_O8_bh.par132
1 files changed, 132 insertions, 0 deletions
diff --git a/ML_BSSN_Test/test/ML_BSSN_MP_O8_bh.par b/ML_BSSN_Test/test/ML_BSSN_MP_O8_bh.par
new file mode 100644
index 0000000..08745ae
--- /dev/null
+++ b/ML_BSSN_Test/test/ML_BSSN_MP_O8_bh.par
@@ -0,0 +1,132 @@
+
+ActiveThorns = "CoordBase SymBase Boundary NanChecker CartGrid3d Time MoL CarpetIOBasic CarpetIOScalar IOUtil Carpet CarpetLib CarpetReduce CarpetInterp CarpetSlab CarpetIOASCII ADMBase StaticConformal SpaceMask Slab GenericFD CoordGauge ADMCoupling LoopControl ML_BSSN_MP_O8 ML_BSSN_MP_O8_Helper GenericFD TMuNuBase SphericalSurface ADMMacros Coordinates CarpetInterp2 Interpolate2 TimerReport IDAnalyticBH NewRad"
+
+ADMBase::evolution_method = "ML_BSSN_MP_O8"
+ADMBase::lapse_evolution_method = "ML_BSSN_MP_O8"
+ADMBase::shift_evolution_method = "ML_BSSN_MP_O8"
+ADMBase::dtlapse_evolution_method = "ML_BSSN_MP_O8"
+ADMBase::dtshift_evolution_method = "ML_BSSN_MP_O8"
+
+# We use the BBH gauge to ensure it is regression-tested. Also, there
+# is no harmonic shift in McLachlan
+ML_BSSN_MP_O8::harmonicN = 1 # 1+log
+ML_BSSN_MP_O8::harmonicF = 2.0 # 1+log
+ML_BSSN_MP_O8::ShiftGammaCoeff = 0.75
+ML_BSSN_MP_O8::BetaDriver = 1.0
+ML_BSSN_MP_O8::LapseAdvectionCoeff = 1.0
+ML_BSSN_MP_O8::ShiftAdvectionCoeff = 1.0
+
+ML_BSSN_MP_O8::MinimumLapse = 1.0e-8
+ML_BSSN_MP_O8::conformalMethod = 1 # 1 for W, 0 for phi
+ML_BSSN_MP_O8::my_initial_boundary_condition = "extrapolate-gammas"
+ML_BSSN_MP_O8::my_rhs_boundary_condition = "static"
+
+ML_BSSN_MP_O8::EpsDiss = 0.1
+
+GenericFD::jacobian_group = "Coordinates::jacobian"
+GenericFD::jacobian_derivative_group = "Coordinates::jacobian2"
+GenericFD::jacobian_identity_map = 0
+
+Boundary::radpower = 2
+
+#############################################################
+# Grid
+#############################################################
+
+Carpet::domain_from_multipatch = yes
+CartGrid3D::type = "multipatch"
+CartGrid3D::set_coordinate_ranges_on = "all maps"
+Coordinates::coordinate_system = "Thornburg04"
+Coordinates::h_cartesian = 0.06
+Coordinates::h_radial = 0.15
+
+Coordinates::sphere_inner_radius = 0.6
+Coordinates::sphere_outer_radius = 1.8
+Coordinates::n_angular = 11
+
+Coordinates::patch_boundary_size = 5
+Coordinates::additional_overlap_size = 2
+Coordinates::outer_boundary_size = 5
+
+Time::timestep_method = "given"
+Time::timestep = 0.03
+
+Interpolate::interpolator_order = 5 # Interpatch interpolation
+
+#############################################################
+# Carpet
+#############################################################
+
+Carpet::ghost_size = 5
+Carpet::init_3_timelevels = "no"
+Carpet::max_memory_size_MB = 500
+Carpet::poison_new_timelevels = yes
+
+NaNChecker::check_every = 1
+NaNChecker::verbose = "all"
+NaNChecker::action_if_found = "just warn"
+NaNChecker::check_vars = "ADMBase::metric ADMBase::curv ADMBase::lapse ADMBase::shift ML_BSSN_MP_O8::ML_curv ML_BSSN_MP_O8::ML_dtlapse ML_BSSN_MP_O8::ML_dtshift ML_BSSN_MP_O8::ML_Gamma ML_BSSN_MP_O8::ML_lapse ML_BSSN_MP_O8::ML_log_confac ML_BSSN_MP_O8::ML_metric ML_BSSN_MP_O8::ML_shift ML_BSSN_MP_O8::ML_trace_curv ML_BSSN_MP_O8::ML_cons_detg ML_BSSN_MP_O8::ML_cons_Gamma ML_BSSN_MP_O8::ML_cons_traceA"
+NaNChecker::report_max = 10
+
+#############################################################
+# Timers
+#############################################################
+
+# Do not commit these as testsuite output as they will change on
+# different machines. They are useful for performance monitoring in
+# automated build and test systems.
+TimerReport::output_all_timers_readable = yes
+TimerReport::n_top_timers = 40
+TimerReport::output_schedule_timers = no
+
+#############################################################
+# Time integration
+#############################################################
+
+Cactus::terminate = "iteration"
+Cactus::cctk_itlast = 2
+# Use 0.5 for RK4 and 0.25 for ICN
+#Time::dtfac = 0.5
+
+MethodOfLines::ode_method = "RK4"
+MethodOfLines::MoL_Intermediate_Steps = 4
+
+# MethodOfLines::ode_method = "generic"
+# MethodOfLines::generic_type = "RK"
+# MethodOfLines::MoL_Intermediate_Steps = 1
+
+MethodOfLines::MoL_Num_Scratch_Levels = 1
+MethodOfLines::MoL_NaN_Check = "no"
+MethodOfLines::initial_data_is_crap = "no"
+
+#############################################################
+# Initial data
+#############################################################
+
+ADMBase::initial_data = "schwarzschild"
+ADMBase::initial_lapse = "one"
+ADMBase::initial_shift = "zero"
+ADMBase::initial_dtlapse = "zero"
+ADMBase::initial_dtshift = "zero"
+ADMBase::metric_type = "physical"
+
+IDAnalyticBH::mass = 1
+IDAnalyticBH::epsilon = 1e-3
+
+#############################################################
+# Output
+#############################################################
+
+IO::out_dir = $parfile
+IO::out_fileinfo = "none"
+IO::parfile_write = "no"
+CarpetIOBasic::outInfo_every = 1
+CarpetIOBasic::outInfo_vars = "ML_BSSN_MP_O8::ML_log_confac"
+
+IOASCII::out1D_every = 1
+IOASCII::out_precision = 19
+IOASCII::out1D_x = "no"
+IOASCII::out1D_y = "no"
+IOASCII::out1D_z = "yes"
+IOASCII::out1D_d = "no"
+IOASCII::out1D_vars = "ADMBase::gxx ADMBase::kxx ML_BSSN_MP_O8::ML_cons_detg ML_BSSN_MP_O8::ML_cons_Gamma ML_BSSN_MP_O8::ML_cons_traceA ML_BSSN_MP_O8::ML_curv ML_BSSN_MP_O8::ML_dtlapse ML_BSSN_MP_O8::ML_dtshift ML_BSSN_MP_O8::ML_Gamma ML_BSSN_MP_O8::ML_lapse ML_BSSN_MP_O8::ML_log_confac ML_BSSN_MP_O8::ML_metric ML_BSSN_MP_O8::ML_shift ML_BSSN_MP_O8::ML_trace_curv ML_BSSN_MP_O8::At11rhs"