[ET Trac] [Einstein Toolkit] #1183: add conservative ENO operator to Carpet
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Mon Nov 19 17:04:06 CST 2012
#1183: add conservative ENO operator to Carpet
-------------------------+--------------------------------------------------
Reporter: rhaas | Owner: eschnett
Type: enhancement | Status: new
Priority: optional | Milestone:
Component: Carpet | Version:
Keywords: |
-------------------------+--------------------------------------------------
the attached patch adds a conservative ENO operator to Carpet which can be
used in cell centered runs to conserve rest mass when
regridding/prolongating. The operator is activated by setting he new
Carpet parameter "Carpet::eno_interpolation_type" to "averages". The
default is "samples" which selects the current ENO implementation.
I also attach a parameter file that demonstrates the effect (can be turned
into a test if we want to, also one can likely add the operator to
CarpetExtra's prolongation test thorn).
The final file attached contains the Maple worksheet to compute the ENO
weights. All of this is based on the lecture notes by Shu
http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19980007543_1998045663.pdf.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1183>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list