[ET Trac] [Einstein Toolkit] #877: EinsteinExact arrangement should be added to the Einstein Toolkit
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue May 15 14:49:56 CDT 2012
#877: EinsteinExact arrangement should be added to the Einstein Toolkit
------------------------------------+---------------------------------------
Reporter: hinder | Owner:
Type: task | Status: reviewed_ok
Priority: major | Milestone: ET_2012_05
Component: EinsteinToolkit thorn | Version:
Resolution: | Keywords:
------------------------------------+---------------------------------------
Comment (by bmundim):
>>>> 4) In the documentation it says that the code ignores
initial_shift, initial_lapse, initial_dtshift and initial_dtlapse. Per
example above, I don't think this is true.
>>> It ignores initial_shift, initial_lapse, initial_dtshift and
initial_dtlapse. The setting of the initial data for all of the ADMBase
variables is determined only by the initial_data parameter.
>> I am not sure I understood you here. The parameter file does need to
set initial_lapse, etc, to ShiftedGaugeWave (otherwise it uses ADMBase
defaults). So how come ShiftedGaugeWave is ignoring those parameters? It
extends them indeed.
>The current situation is that the thorns extend all the parameters:
ADMBase::initial_data, ADMBase::initial_lapse, ADMBase::initial_shift,
ADMBase::initial_dtlapse, ADMBase::initial_dtshift,
ADMBase::evolution_method. There are two scheduled functions in each
thorn, one which is conditionally scheduled depending on
ADMBase::initial_data being set to the thorn name and the other which is
conditionally scheduled depending on ADMBase::evolution_method being set
to the thorn name. Both of these functions unconditionally set all of the
ADMBase variables (lapse, shift, three-metric, extrinsic curvature,
dtlapse and dtshift). Ideally this should be improved at some point so
that the other ADMBase parameters are queried before setting the relevant
variables.
Ok, now I understand what you mean by "being ignored" by the code. However
if we don't set, for example, ADMBase::initial_dtlapse in the parameter
file then it is set to its ADMBase default, "none", and end up not
allocating storage for that variable (as far as I understood). At the end
we do need to set them all in the parameter file.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/877#comment:25>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list