From 71d8e3755ed855b141ad292e9f885c90ae2e45cd Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sun, 10 Oct 2021 19:21:59 +0200 Subject: Add missing files. --- par_files/brill+/brill_a3.7.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.1.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.4.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.53.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.6.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.65.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.67.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.682.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.685.par | 311 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.686.par | 311 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.689.par | 311 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.69.par | 311 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.694.par | 313 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.695.par | 313 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.696.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.6965.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.69657.par | 310 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.6967.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.69675.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.697.par | 313 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.698.par | 300 ++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.69_solve7.par | 309 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.7.par | 311 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.703.par | 311 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.704.par | 311 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.705.par | 311 +++++++++++++++++++++++++++++++ par_files/brill+/brill_a4.8.par | 314 ++++++++++++++++++++++++++++++++ par_files/brill+/brill_a5.par | 313 +++++++++++++++++++++++++++++++ 28 files changed, 8573 insertions(+) create mode 100644 par_files/brill+/brill_a3.7.par create mode 100644 par_files/brill+/brill_a4.1.par create mode 100644 par_files/brill+/brill_a4.4.par create mode 100644 par_files/brill+/brill_a4.53.par create mode 100644 par_files/brill+/brill_a4.6.par create mode 100644 par_files/brill+/brill_a4.65.par create mode 100644 par_files/brill+/brill_a4.67.par create mode 100644 par_files/brill+/brill_a4.682.par create mode 100644 par_files/brill+/brill_a4.685.par create mode 100644 par_files/brill+/brill_a4.686.par create mode 100644 par_files/brill+/brill_a4.689.par create mode 100644 par_files/brill+/brill_a4.69.par create mode 100644 par_files/brill+/brill_a4.694.par create mode 100644 par_files/brill+/brill_a4.695.par create mode 100644 par_files/brill+/brill_a4.696.par create mode 100644 par_files/brill+/brill_a4.6965.par create mode 100644 par_files/brill+/brill_a4.69657.par create mode 100644 par_files/brill+/brill_a4.6967.par create mode 100644 par_files/brill+/brill_a4.69675.par create mode 100644 par_files/brill+/brill_a4.697.par create mode 100644 par_files/brill+/brill_a4.698.par create mode 100644 par_files/brill+/brill_a4.69_solve7.par create mode 100644 par_files/brill+/brill_a4.7.par create mode 100644 par_files/brill+/brill_a4.703.par create mode 100644 par_files/brill+/brill_a4.704.par create mode 100644 par_files/brill+/brill_a4.705.par create mode 100644 par_files/brill+/brill_a4.8.par create mode 100644 par_files/brill+/brill_a5.par (limited to 'par_files/brill+') diff --git a/par_files/brill+/brill_a3.7.par b/par_files/brill+/brill_a3.7.par new file mode 100644 index 0000000..3791520 --- /dev/null +++ b/par_files/brill+/brill_a3.7.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 3.7 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 10 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.1.par b/par_files/brill+/brill_a4.1.par new file mode 100644 index 0000000..1976016 --- /dev/null +++ b/par_files/brill+/brill_a4.1.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.1 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.4.par b/par_files/brill+/brill_a4.4.par new file mode 100644 index 0000000..272c443 --- /dev/null +++ b/par_files/brill+/brill_a4.4.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.4 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.53.par b/par_files/brill+/brill_a4.53.par new file mode 100644 index 0000000..2baa383 --- /dev/null +++ b/par_files/brill+/brill_a4.53.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.53 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.6.par b/par_files/brill+/brill_a4.6.par new file mode 100644 index 0000000..58c2924 --- /dev/null +++ b/par_files/brill+/brill_a4.6.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.6 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.65.par b/par_files/brill+/brill_a4.65.par new file mode 100644 index 0000000..2956693 --- /dev/null +++ b/par_files/brill+/brill_a4.65.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.65 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.67.par b/par_files/brill+/brill_a4.67.par new file mode 100644 index 0000000..e069702 --- /dev/null +++ b/par_files/brill+/brill_a4.67.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.67 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.682.par b/par_files/brill+/brill_a4.682.par new file mode 100644 index 0000000..55d6522 --- /dev/null +++ b/par_files/brill+/brill_a4.682.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.682 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.685.par b/par_files/brill+/brill_a4.685.par new file mode 100644 index 0000000..c490615 --- /dev/null +++ b/par_files/brill+/brill_a4.685.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.685 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.686.par b/par_files/brill+/brill_a4.686.par new file mode 100644 index 0000000..5a8f476 --- /dev/null +++ b/par_files/brill+/brill_a4.686.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.686 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.689.par b/par_files/brill+/brill_a4.689.par new file mode 100644 index 0000000..ca3ffb9 --- /dev/null +++ b/par_files/brill+/brill_a4.689.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.689 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.69.par b/par_files/brill+/brill_a4.69.par new file mode 100644 index 0000000..1269508 --- /dev/null +++ b/par_files/brill+/brill_a4.69.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 32 +CarpetRegrid2::radius_1[6] = 16 +CarpetRegrid2::radius_1[7] = 8 +CarpetRegrid2::radius_1[8] = 4 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.69 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 10 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.694.par b/par_files/brill+/brill_a4.694.par new file mode 100644 index 0000000..e3d4a26 --- /dev/null +++ b/par_files/brill+/brill_a4.694.par @@ -0,0 +1,313 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.694 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.695.par b/par_files/brill+/brill_a4.695.par new file mode 100644 index 0000000..94a2282 --- /dev/null +++ b/par_files/brill+/brill_a4.695.par @@ -0,0 +1,313 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.695 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.696.par b/par_files/brill+/brill_a4.696.par new file mode 100644 index 0000000..567081c --- /dev/null +++ b/par_files/brill+/brill_a4.696.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.696 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.6965.par b/par_files/brill+/brill_a4.6965.par new file mode 100644 index 0000000..0f87127 --- /dev/null +++ b/par_files/brill+/brill_a4.6965.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.6965 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.69657.par b/par_files/brill+/brill_a4.69657.par new file mode 100644 index 0000000..dad4e80 --- /dev/null +++ b/par_files/brill+/brill_a4.69657.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.69657 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 10 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/brill+/brill_a4.6967.par b/par_files/brill+/brill_a4.6967.par new file mode 100644 index 0000000..8326454 --- /dev/null +++ b/par_files/brill+/brill_a4.6967.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.6967 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.69675.par b/par_files/brill+/brill_a4.69675.par new file mode 100644 index 0000000..14bf716 --- /dev/null +++ b/par_files/brill+/brill_a4.69675.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.69675 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.697.par b/par_files/brill+/brill_a4.697.par new file mode 100644 index 0000000..bb77c57 --- /dev/null +++ b/par_files/brill+/brill_a4.697.par @@ -0,0 +1,313 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.697 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.698.par b/par_files/brill+/brill_a4.698.par new file mode 100644 index 0000000..a84c21f --- /dev/null +++ b/par_files/brill+/brill_a4.698.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.698 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.69_solve7.par b/par_files/brill+/brill_a4.69_solve7.par new file mode 100644 index 0000000..f274759 --- /dev/null +++ b/par_files/brill+/brill_a4.69_solve7.par @@ -0,0 +1,309 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 32 +CarpetRegrid2::radius_1[6] = 16 +CarpetRegrid2::radius_1[7] = 8 +CarpetRegrid2::radius_1[8] = 4 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.69 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 5 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 1 +QuasiMaximalSlicingMG::tol_residual_base = 2e-14 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::boundary_offset = 2 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_shift + ML_BSSN::ML_dtshift +" + #ML_BSSN::ML_lapse + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.7.par b/par_files/brill+/brill_a4.7.par new file mode 100644 index 0000000..c87d654 --- /dev/null +++ b/par_files/brill+/brill_a4.7.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 32 +CarpetRegrid2::radius_1[6] = 16 +CarpetRegrid2::radius_1[7] = 8 +CarpetRegrid2::radius_1[8] = 4 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.7 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.703.par b/par_files/brill+/brill_a4.703.par new file mode 100644 index 0000000..e08f98d --- /dev/null +++ b/par_files/brill+/brill_a4.703.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.703 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.704.par b/par_files/brill+/brill_a4.704.par new file mode 100644 index 0000000..559f952 --- /dev/null +++ b/par_files/brill+/brill_a4.704.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.704 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.705.par b/par_files/brill+/brill_a4.705.par new file mode 100644 index 0000000..2047c9b --- /dev/null +++ b/par_files/brill+/brill_a4.705.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.705 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.8.par b/par_files/brill+/brill_a4.8.par new file mode 100644 index 0000000..ec8596c --- /dev/null +++ b/par_files/brill+/brill_a4.8.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.8 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 25 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 3 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a5.par b/par_files/brill+/brill_a5.par new file mode 100644 index 0000000..50ad7b3 --- /dev/null +++ b/par_files/brill+/brill_a5.par @@ -0,0 +1,313 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 32 +CarpetRegrid2::radius_1[5] = 16 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 5 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 1 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 4 +QuasiMaximalSlicingMG::tol_residual_base = 1e-14 +QuasiMaximalSlicingMG::maxiter = 16384 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::solve_level = 4 +QuasiMaximalSlicingMG::nb_relax_post = 16 +QuasiMaximalSlicingMG::exact_size = 17 +QuasiMaximalSlicingMG::switchoff_time = 20.0 + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_shift + ML_BSSN::ML_lapse +" + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 131072 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_BSSN::W + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +#ADMBASE::lapse +#ML_BSSN::ML_metric +#ML_BSSN::ML_curv +#ML_BSSN::ML_trace_curv +#ML_BSSN::ML_log_confac +#ML_BSSN::ML_shift +#ML_BSSN::ML_Ham +#ML_BSSN::ML_mom +#ML_BSSN::ML_Gamma +#ML_BSSN::ML_lapse +#ML_BSSN::term1 +#ML_BSSN::term2 +#ML_Kretschmann::ML_Kretschmann +#ML_Kretschmann::ML_zeta +#" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_every = 512 +IOHDF5::out1D_dt = 0.0625 -- cgit v1.2.3