<div dir="ltr">Kyle<div><br></div><div>To my knowledge -- and it seems I am mistaken here -- the previous behaviour corresponds to the &quot;off&quot; setting.</div><div><br></div><div>The parameter chooses between two variants for handling the advection terms in the lapse and shift evolution equations. Since these are gauge conditions, there is no &quot;right&quot; or &quot;wrong&quot; here, only historic precedence. Both lapse and shift can be evolved as PDEs that are first order in time, or second order in time, introducing new variables A and B^i that correspond to the time derivatives of lapse alpha and shift \beta^i. When this parameter is &quot;on&quot;, then switching between first and second order equations does not change the gauge evolution equations, if the driver terms are neglected.</div><div><br></div><div>The driver terms in the gauge conditions choose how lapse and shift should look like in equilibrium. This term is different in the first order and second order formulation, and is the reason why people might want to use a second order formulation that otherwise only adds complexity. In a first order formulation, the lapse condition drives the gauge condition towards K=0 (maximal slicing), and the shift condition drives the gauge condition towards \tilde\Gamma^i=0 (&quot;shear free&quot;). Combined, this ensures that a Minkowski spacetime will end up in Minkowski coordinates, given appropriate boundary conditions. In a second order formulation, the gauge condition is looser and only drives towards \dot K=0 and \dot\tilde\Gamma^i=0. This is preferable if you have a coordinate system where e.g. K\ne0 (e.g. Kerr-Schild coordinates) or \tilde\Gamma^i\ne0 (don&#39;t know for sure -- maybe a highly spinning black hole?).</div><div><br></div><div>In short -- these days, I always set this parameter to &quot;on&quot;. The whole reason the parameter is there is that old versions of the code effectively had set it to &quot;off&quot;. Maybe this &quot;old version&quot; is so old that it is now irrelevant, and maybe some intermediate version of the code accidentally didn&#39;t have this parameter and implicitly set it to &quot;on&quot;.</div><div><br></div><div>Regarding default behaviours: In Cactus, the default settings for parameters is not what is good for newcomers or what is least surprising, default values are for backward compatibility, as they allow re-running a parameter file two years later and getting the same result. This is eminently important in the long term.</div><div><br></div><div>-erik</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 29, 2016 at 12:47 PM, Slinker, Kyle Patrick <span dir="ltr">&lt;<a href="mailto:kslink@live.unc.edu" target="_blank">kslink@live.unc.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I&#39;m wondering if anybody can tell me about the<br>
ML_BSSN::fixAdvectionTerms parameter (which I think was new in<br>
Somerville). I have been trying to reproduce some old results and<br>
discovered this morning that having this parameter set to &quot;off&quot; is what<br>
was causing the discrepancy.<br>
<br>
What does it do? The description &quot;Modify driver and advection terms to<br>
work better?&quot; is vague enough I don&#39;t know what to make of it. From<br>
McLachlan_BSSN.m it looks like it&#39;s switching how the advection terms in<br>
the 1+log and Gamma-driver conditions are handled. What changes is it<br>
making to these equations? And what is the purpose of them? If setting<br>
the parameter to &quot;on&quot; reproduces old results (and if it lives up to its<br>
name and fixes things), should &quot;on&quot; be the default behavior?<br>
<br>
Thanks.<br>
<br>
Kyle Slinker<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@einsteintoolkit.org">Users@einsteintoolkit.org</a><br>
<a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.einsteintoolkit.<wbr>org/mailman/listinfo/users</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Erik Schnetter &lt;<a href="mailto:schnetter@cct.lsu.edu" target="_blank">schnetter@cct.lsu.edu</a>&gt;<br><a href="http://www.perimeterinstitute.ca/personal/eschnetter/" target="_blank">http://www.perimeterinstitute.ca/personal/eschnetter/</a></div>
</div>