[ET Trac] [Einstein Toolkit] #1398: make evolution_method etc. parameters of ADMBase steerable
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue Jul 2 23:30:17 CDT 2013
#1398: make evolution_method etc. parameters of ADMBase steerable
------------------------------------+---------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: review
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version: development version
Resolution: | Keywords: ADMBase
------------------------------------+---------------------------------------
Comment (by rhaas):
Switching evolution system requires extra care and is potentially very
dangerous (mostly though one just gets poison when not using it
correctly), yes. One needs to schedule the equivalent of ADM_to_BSSN in
Post_Recover_Variables - on all timelevels - which is currently disabled
with a page long comment (by me...) explaining why running
Post_Recover_Variables on all timelevels is detrimental to bitwise exact
recovery. These are "you-asked-for-it/famous-last-words" kind of options.
Use at your own risk.
I have to admit I am not sure I see why this necessarily conflicts with a
desire for bitwise identical recovery. Here the user is telling the system
that she wants something different from what was used in the previous
checkpoint so must expect changes.
Using the file reader is currently not a very convenient alternative since
it cannot currently automatically recover the grid structure from the data
files and one is forced to construct a set of input parameters to eg
CarpetRegrid2 that mimic the settings (set via the grid scalars of
CarpetRegrid2) that were active at the time the checkpoint files were
written.
There is not much experience yet on how well this method will work. So
let's wait for a bit to see how feasible it turns out to be. If it is
fraught with difficulties it might be faster to extent the file reader to
somehow recover the grid structure from files and use that. In that case
it would be nice to be able to set the initial cctk_iteration value as
well (agreed, no one should depend on cctk_iteration since it is just a
counter and does not necessarily have a simple relationship with
cctk_time, many thorns do though).
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1398#comment:3>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list