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:
- A patched version of the Refluxing thorn, with a generic MoL-like registration mechanism for the fluxes
- 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:
- GRHydro parfiles that use conservative AMR should be modified to include GRHydro_Refluxing
- The new Refluxing thorn no longer supports delayed refluxing, which was never used for any production run, and/or special GRHydro-specific atmosphere hacks.