[ET Trac] [Einstein Toolkit] #1862: Patch: make Refluxing infrastructure independent of GRHydro
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue Mar 8 15:42:50 CST 2016
#1862: Patch: make Refluxing infrastructure independent of GRHydro
-----------------------------------+----------------------------------------
Reporter: dradice@… | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: EinsteinToolkit thorn | Version: development version
Keywords: |
-----------------------------------+----------------------------------------
GRHydro can optionally run with conservative AMR using the "Refluxing"
thorn. The infrastructure for refluxing is very generic, but the
"Refluxing" thorn currently contains GRHydro-specific code that makes it
incompatible with any other solver.
To overcome this limitation, I prepared:
1. A patched version of the Refluxing thorn, with a generic MoL-like
registration mechanism for the fluxes
2. A new thorn containing all of the old GRHydro-specific code from
Refluxing.
The new code passes all existing tests and allow other (M)HD thorns to
register variables for refluxing in a very simple way. The code is in two
git repositories on bitbucket:
https://bitbucket.org/dradice/refluxing
https://bitbucket.org/dradice/grhydro_refluxing
Notes:
1. GRHydro parfiles that use conservative AMR should be modified to
include GRHydro_Refluxing
2. The new Refluxing thorn no longer supports delayed refluxing, which was
never used for any production run, and/or special GRHydro-specific
atmosphere hacks.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1862>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list