[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