diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2006-02-27 00:04:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2006-02-27 00:04:00 +0000 |
commit | 97853a94fa255a2dab16bc9580602398165574c7 (patch) | |
tree | 698c91a45f04356d1df9bd1dc8283091d759c4d8 /Carpet | |
parent | 3375baa73f9994b49fd6a7e34359d67e3a74381c (diff) |
CarpetWeb: Update scalar wave AMR movie
darcs-hash:20060227000421-dae7b-078af1067d0462871037c73d18f879bfee538465.gz
Diffstat (limited to 'Carpet')
-rw-r--r-- | Carpet/CarpetWeb/index.html | 2 | ||||
-rw-r--r-- | Carpet/CarpetWeb/movies/waveamr.gif | bin | 3078080 -> 3298384 bytes | |||
-rw-r--r-- | Carpet/CarpetWeb/movies/waveamr.par | 170 |
3 files changed, 171 insertions, 1 deletions
diff --git a/Carpet/CarpetWeb/index.html b/Carpet/CarpetWeb/index.html index 118a31836..d28760bb0 100644 --- a/Carpet/CarpetWeb/index.html +++ b/Carpet/CarpetWeb/index.html @@ -270,7 +270,7 @@ <p>Moving pictures: We can show a <a href="movies/waveamr.gif">movie</a> (animated gif, - 3.1 MB) of a scalar wave equation with adaptive mesh + 3.3 MB) of a scalar wave equation with adaptive mesh refinement. The refinement criterion is a very simplistic local truncation error estimate. We also have a <a href="movies/bh2.gif">movie</a> (animated gif, 730 kB) diff --git a/Carpet/CarpetWeb/movies/waveamr.gif b/Carpet/CarpetWeb/movies/waveamr.gif Binary files differindex 08697f004..bb465cd8a 100644 --- a/Carpet/CarpetWeb/movies/waveamr.gif +++ b/Carpet/CarpetWeb/movies/waveamr.gif diff --git a/Carpet/CarpetWeb/movies/waveamr.par b/Carpet/CarpetWeb/movies/waveamr.par new file mode 100644 index 000000000..f9b5f53d3 --- /dev/null +++ b/Carpet/CarpetWeb/movies/waveamr.par @@ -0,0 +1,170 @@ +### Technical Sections #################################################### + +# Flesh settings + +Cactus::cctk_run_title = "WaveToy AMR with Carpet" +Cactus::cctk_full_warnings = yes +Cactus::cctk_timer_output = full + +Cactus::terminate = time +Cactus::cctk_final_time = 1.0 + + + +# Prepare I/O + +ActiveThorns = "IOUtil" + +IO::out_dir = $parfile + + + +# Driver + +ActiveThorns = "Carpet CarpetLib CarpetInterp CarpetReduce CarpetSlab" + +Carpet::domain_from_coordbase = yes +Carpet::max_refinement_levels = 2 + +driver::ghost_size = 2 + +Carpet::prolongation_order_space = 3 +Carpet::prolongation_order_time = 2 + +Carpet::convergence_level = 0 + +Carpet::init_each_timelevel = yes + +#Carpet::verbose = yes +#Carpet::veryverbose = yes +#CarpetLib::output_bboxes = yes + + + +### Physical Sections ##################################################### + +# Domain description + +ActiveThorns = "Boundary CartGrid3D CoordBase SymBase" + +CoordBase::domainsize = minmax +CoordBase::spacing = numcells + +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::ncells_x = 80 +CoordBase::ncells_y = 80 +CoordBase::ncells_z = 80 + +CartGrid3D::type = coordbase + + + +ActiveThorns = "CarpetRegrid" + +CarpetRegrid::verbose = yes +CarpetRegrid::refinement_levels = 2 +CarpetRegrid::regrid_every = 16 + +CarpetRegrid::refined_regions = automatic +CarpetRegrid::minwidth = 8 +CarpetRegrid::minfraction = 0.75 +CarpetRegrid::maxerror = 0.1 +CarpetRegrid::errorvar = "WaveToyC::error" + + + +# Self checking + +ActiveThorns = "NaNChecker" + +NaNChecker::check_every = 16 +NaNChecker::action_if_found = terminate +NaNChecker::check_vars = " + WaveToy::phi +" + + + +# Time integration + +ActiveThorns = "Time" + +Time::dtfac = 0.25 + + + +# Physics + +ActiveThorns = "IDScalarWaveC WaveToyC" + +WaveToy::bound = radiation + + + +### I/O Sections ########################################################## + +# Screen I/O + +ActiveThorns = "CarpetIOBasic" + +IOBasic::outInfo_criterion = time +IOBasic::outInfo_dt = 0.01 +IOBasic::outInfo_reductions = "norm2" +IOBasic::outInfo_vars = " + WaveToy::phi +" + + + +# ASCII I/O + +ActiveThorns = "CarpetIOScalar" + +IOScalar::outScalar_criterion = time +IOScalar::outScalar_dt = 0.01 +IOScalar::outScalar_vars = " + WaveToy::phi + WaveToyC::error +" + +ActiveThorns = "CarpetIOASCII" + +IOASCII::out0D_criterion = time +IOASCII::out0D_dt = 0.01 +IOASCII::out0D_vars = " + WaveToy::phi + WaveToyC::error +" + +IOASCII::out1D_criterion = time +IOASCII::out1D_dt = 0.01 +IOASCII::out1D_vars = " + WaveToy::phi + WaveToyC::error +" + +IOASCII::out2D_criterion = time +IOASCII::out2D_dt = 0.1 +IOASCII::out2D_vars = " + WaveToy::phi + WaveToyC::error +" + + + +# HDF5 I/O + +ActiveThorns = "CarpetIOHDF5" + +IOHDF5::out_criterion = time +IOHDF5::out_dt = 0.01 +IOHDF5::out_vars = " + WaveToy::phi + WaveToyC::error +" |