diff options
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.par | 132 |
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" |