[ET Trac] [Einstein Toolkit] #539: Test recoverML is failing
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Sat Aug 27 04:03:39 CDT 2011
#539: Test recoverML is failing
------------------------------------+---------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: EinsteinToolkit thorn | Version:
Resolution: | Keywords: McLachlan
------------------------------------+---------------------------------------
Comment (by barry.wardell):
It can't have been the change to Vectors as that shouldn't have changed
the behavior of the code at all.
I think it is quite likely that it is the commit after the mentioned
McLachlan one:
{{{
commit 16c7cc3c66cab59041cfb2203953eaa21cd7812d
Author: Barry Wardell <barry.wardell at gmail.com>
Date: Thu Aug 18 00:12:46 2011 +0200
Regenerate code with Vectorisation enabled.
Note that this also applies the changes from commit
3ba8a55ae2578cb6dc06f0ec8b81f86b3a2654ac to ML_BSSN_MP,
ML_BSSN_MP_Helper,
ML_BSSN_MP_O8, ML_BSSN_MP_O8_Helper, ML_BSSN_O2, ML_BSSN_O2_Helper,
ML_BSSN_O8, ML_BSSN_O8_Helper, ML_BSSN_UPW and ML_BSSN_UPW_Helper,
which were
accidentally missed in that commit.
}}}
In particular, this applied the recent schedule updates (which were
already applied to other McLachlan thorns) to ML_BSSN_O2. So I think the
root cause of the change was:
{{{
commit 3ba8a55ae2578cb6dc06f0ec8b81f86b3a2654ac
Author: Erik Schnetter <schnetter at cct.lsu.edu>
Date: Tue Aug 2 20:37:19 2011 -0400
Correct schedule, in particular for checkpoint/recovery
Do not mark ADMBase variables for non-checkpointing if they have
multiple timelevels. (Variables with multiple timelevels must always
be checkpointed, because the past timelevels cannot be regenerated
after recovery.)
Finally remove all perl post-processing of the auto-generated code;
instead, use proper Kranc mechanisms.
Schedule the ADM constraints and ADM quantities after MoL_PostStep,
since this is where the ADMBase variables are set.
Schedule enforcing the BSSN constraints in the new schedule group
MoL_PostStepModify, since they should not be enforced after recovery.
(This would lead to inconsistencies at floating-point round-off
level.)
Regenerate all thorns.
}}}
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/539#comment:1>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list