diff options
Diffstat (limited to 'CarpetExtra/ReductionTest3/par/reductiontest.par')
-rw-r--r-- | CarpetExtra/ReductionTest3/par/reductiontest.par | 186 |
1 files changed, 186 insertions, 0 deletions
diff --git a/CarpetExtra/ReductionTest3/par/reductiontest.par b/CarpetExtra/ReductionTest3/par/reductiontest.par new file mode 100644 index 000000000..4b3eb6155 --- /dev/null +++ b/CarpetExtra/ReductionTest3/par/reductiontest.par @@ -0,0 +1,186 @@ +#--- Base and Driver Thorns + +ActiveThorns = "time + coordbase + mol + boundary + spacemask + symbase + aeilocalinterp + nanchecker + constants + ioutil + initbase + carpet + carpetlib + carpetregrid2 + carpetreduce + carpetinterp + loopcontrol + cartgrid3d + carpetslab + triggerterminationmanual + RotatingSymmetry90 + ReflectionSymmetry + Slab + " + +#--- Output related thorns + +ActiveThorns = " carpetioascii + carpetioscalar + carpetiohdf5 + carpetiobasic + " + +#--- Spacetime :-) + + +ActiveThorns = " + ReductionTest3 + " + +############################# Flesh Stuff ################################## +Cactus::cctk_run_title = "Reduction Test" +Cactus::cctk_full_warnings = yes +Cactus::highlight_warning_messages = no +#Cactus::cctk_timer_output = "full" +Cactus::cctk_itlast = 64 + +############################# Output Related ################################## +IO::out_dir = $par +IO::checkpoint_dir = $par +IO::recover_dir = $par +iohdf5::out_dir = $par +IO::out_single_precision = yes + +#--- checkpoint recovery +io::recover = no +iohdf5::checkpoint = no +io::checkpoint_every = 32 +io::checkpoint_keep = 3 +carpetiohdf5::use_reflevels_from_checkpoint = "yes" + +IOBasic::outInfo_vars = "Carpet::average_physical_time_per_hour" + +carpetioscalar::outScalar_vars = " + " +carpetioascii::out0D_vars = " + " + + +carpetioascii::out1D_vars = " + " + +iohdf5::out_vars = " + " + +#--- output frequency + +iohdf5::out_criterion = "divisor" +carpetioascii::out1D_criterion = "divisor" +carpetioascii::out2D_criterion = "divisor" + +carpetioascii::out0D_criterion = "divisor" +carpetioscalar::outScalar_criterion = "divisor" + +#carpetioscalar::outScalar_dt = 0.203 +#carpetioscalar::out0D_dt = 0.203 +#IOASCII::out1D_dt = +#IOASCII::out2D_dt = -1 + +carpetioscalar::outScalar_every = 32 +carpetioascii::out0D_every = 32 +carpetioascii::out1D_every = 256 +carpetioascii::out2D_every = -1 +iohdf5::out_every = -1 + +carpetiobasic::outInfo_every = 1 +carpetiobasic::real_min = 1.0e-2 + +IOASCII::one_file_per_group = yes +IOASCII::output_symmetry_points = no +IOASCII::out1D_d = no +############################# Driver ################################## +# Carpet Parameters +Carpet::domain_from_coordbase = yes +Carpet::max_refinement_levels = 2 + +driver::ghost_size = 3 +Carpet::use_buffer_zones = yes + +Carpet::prolongation_order_space = 3 +Carpet::prolongation_order_time = 2 + +Carpet::init_fill_timelevels = yes + +Carpet::verbose = no +Carpet::veryverbose = no + +Carpet::output_timers_every = 4096 +CarpetLib::print_timestats_every = 4096 +CarpetLib::print_memstats_every = 4096 + +############################# Grid ################################## + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0.0 +CoordBase::ymin = 0.0 +CoordBase::zmin = 0.0 +CoordBase::xmax = 40.0 +CoordBase::ymax = 40.0 +CoordBase::zmax = 40.0 + +CoordBase::spacing = "gridspacing" +CoordBase::dx = 1.0 +CoordBase::dy = 1.0 +CoordBase::dz = 1.0 + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_originx = no +CartGrid3D::avoid_originy = no +CartGrid3D::avoid_originz = no + +CoordBase::boundary_size_x_lower = 3 +CoordBase::boundary_size_y_lower = 3 +CoordBase::boundary_size_z_lower = 3 +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 1 +CoordBase::boundary_shiftout_z_lower = 1 + +ReflectionSymmetry::reflection_z = yes +ReflectionSymmetry::avoid_origin_z = no + +#CoordBase::boundary_size_x_upper = 3 +#CoordBase::boundary_size_y_upper = 3 +#CoordBase::boundary_size_z_upper = 3 + +CarpetRegrid2::min_distance = 0 +CarpetRegrid2::boundary_shiftout = -10 +CarpetRegrid2::ensure_proper_nesting = yes + +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::num_levels_1 = 1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::position_y_1 = 0 +CarpetRegrid2::position_z_1 = 0 +CarpetRegrid2::radius_1[1] = 20.0 # 1.6 +#CarpetRegrid2::radius_1[2] = 40.0 # 0.8 +#CarpetRegrid2::radius_1[3] = 20.0 # 0.4 +#CarpetRegrid2::radius_1[4] = 12.0 # 0.2 + +CarpetRegrid2::regrid_every = 16 +CarpetRegrid2::movement_threshold_1 = 0.0e0 +CarpetRegrid2::radius_change_threshold_1 = 0.0e0 + +############################# Time Integration ################################## +# Time integration parameters +MoL::ODE_Method = "RK3" +MoL::Generic_Type = "RK" +MoL::MoL_Intermediate_Steps = 3 +MoL::MoL_Num_Scratch_Levels = 2 + +Time::dtfac = 0.25 + +############################ Analysis ############################### |