aboutsummaryrefslogtreecommitdiff
path: root/Carpet
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2006-02-27 00:04:00 +0000
committerErik Schnetter <schnetter@cct.lsu.edu>2006-02-27 00:04:00 +0000
commit97853a94fa255a2dab16bc9580602398165574c7 (patch)
tree698c91a45f04356d1df9bd1dc8283091d759c4d8 /Carpet
parent3375baa73f9994b49fd6a7e34359d67e3a74381c (diff)
CarpetWeb: Update scalar wave AMR movie
darcs-hash:20060227000421-dae7b-078af1067d0462871037c73d18f879bfee538465.gz
Diffstat (limited to 'Carpet')
-rw-r--r--Carpet/CarpetWeb/index.html2
-rw-r--r--Carpet/CarpetWeb/movies/waveamr.gifbin3078080 -> 3298384 bytes
-rw-r--r--Carpet/CarpetWeb/movies/waveamr.par170
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&nbsp;MB) of a scalar wave equation with adaptive mesh
+ 3.3&nbsp;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&nbsp;kB)
diff --git a/Carpet/CarpetWeb/movies/waveamr.gif b/Carpet/CarpetWeb/movies/waveamr.gif
index 08697f004..bb465cd8a 100644
--- a/Carpet/CarpetWeb/movies/waveamr.gif
+++ b/Carpet/CarpetWeb/movies/waveamr.gif
Binary files differ
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
+"