From ab6bcd86c54db939e76ff0a80c274b8dc28c85b6 Mon Sep 17 00:00:00 2001 From: Thomas Radke Date: Mon, 8 Aug 2005 16:49:00 +0000 Subject: CarpetInterp: fix waveinterp testsuite The waveinterp testsuite was broken, many output files had different values. Also, the old output files didn't contain the recently introduced header comment lines saying which thorn did output them. The waveinterp testsuite has now been split into two separate tests, waveinterp-1p and waveinterp-2p to run on 1 and 2 processors respectively. The only differences are in the CarpetIOASCII files which contain either 1 or 2 components in the output. darcs-hash:20050808164941-776a0-fbecb78b32c48a16f030996afcf1259276c0a0a0.gz --- Carpet/CarpetInterp/test/waveinterp-1p.par | 144 +++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 Carpet/CarpetInterp/test/waveinterp-1p.par (limited to 'Carpet/CarpetInterp/test/waveinterp-1p.par') diff --git a/Carpet/CarpetInterp/test/waveinterp-1p.par b/Carpet/CarpetInterp/test/waveinterp-1p.par new file mode 100644 index 000000000..23caa447a --- /dev/null +++ b/Carpet/CarpetInterp/test/waveinterp-1p.par @@ -0,0 +1,144 @@ +Cactus::cctk_run_title = "WaveToy Interpolation Test" +Cactus::cctk_full_warnings = yes + +Cactus::terminate = time +Cactus::cctk_final_time = 0.1 + + + +ActiveThorns = "IOUtil" + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + + + +ActiveThorns = "LocalInterp AEILocalInterp" + + + +ActiveThorns = "Carpet CarpetLib CarpetInterp CarpetReduce CarpetSlab" + +Carpet::domain_from_coordbase = yes +Carpet::max_refinement_levels = 20 + +driver::ghost_size = 2 +Carpet::buffer_width = 4 + +Carpet::prolongation_order_space = 3 +Carpet::prolongation_order_time = 2 + +Carpet::convergence_level = 0 + +Carpet::init_3_timelevels = yes + +CarpetLib::save_memory_during_regridding = yes + + + +ActiveThorns = "NaNChecker" + + + +ActiveThorns = "Boundary CartGrid3D CoordBase SymBase" + +CoordBase::domainsize = minmax + +CoordBase::xmin = -1.0 +CoordBase::ymin = -1.0 +CoordBase::zmin = -1.0 +CoordBase::xmax = 1.0 +CoordBase::ymax = 1.0 +CoordBase::zmax = 1.0 +CoordBase::dx = 0.1 +CoordBase::dy = 0.1 +CoordBase::dz = 0.1 + +CartGrid3D::type = coordbase +CartGrid3D::avoid_origin = no + + + +ActiveThorns = "CarpetRegrid" + +CarpetRegrid::refinement_levels = 3 +CarpetRegrid::refined_regions = manual-coordinate-list +CarpetRegrid::smart_outer_boundaries = yes +CarpetRegrid::coordinates = " + [ [ ([-0.4,-0.4,-0.4]:[+0.4,+0.4,+0.4]:[0.0500,0.0500,0.0500]) ], + [ ([-0.2,-0.2,-0.2]:[+0.2,+0.2,+0.2]:[0.0250,0.0250,0.0250]) ], + [ ([-0.1,-0.1,-0.1]:[+0.1,+0.1,+0.1]:[0.0125,0.0125,0.0125]) ] ] +" +CarpetRegrid::keep_same_grid_structure = yes + + + +ActiveThorns = "Time" + +Time::dtfac = 0.25 + + + +ActiveThorns = "MoL" + +MoL::ODE_Method = RK3 + + + +ActiveThorns = "WaveMoL" + + + +ActiveThorns = "IDWaveMoL" + +IDWaveMoL::initial_data = plane +IDWaveMoL::slopet = 1.0 + + + +ActiveThorns = "InterpToArray" + +InterpToArray::narrays1d = 1 +InterpToArray::array1d_vars[0] = "WaveMoL::phi" +InterpToArray::array1d_npoints_i = 10 +InterpToArray::array1d_dx_i = 0.1 + + + +ActiveThorns = "IOBasic" + +IOBasic::outInfo_every = 1 +IOBasic::outInfo_reductions = "norm2" +IOBasic::outInfo_vars = " + WaveMoL::phi + WaveMoL::phit + WaveMoL::phix +" + + +ActiveThorns = "CarpetIOScalar" + +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "count minimum maximum average norm1 norm2 norm_inf" +IOScalar::outScalar_vars = " + WaveMoL::scalarevolvemol_scalar + WaveMoL::scalarevolvemol_vector +" + + + +ActiveThorns = "CarpetIOASCII" + +IOASCII::out0D_every = 1 +IOASCII::out0D_vars = " + WaveMoL::scalarevolvemol_scalar + WaveMoL::scalarevolvemol_vector +" + +IOASCII::out1D_every = 1 +IOASCII::out1D_vars = " + WaveMoL::scalarevolvemol_scalar + WaveMoL::scalarevolvemol_vector + InterpToArray::arrays1d +" -- cgit v1.2.3