<html>#2487: *_evolution_method = "LeanBSSNMoL" in Lean does nothing
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Gabriele Bozzola</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>EinsteinToolkit thorn</td></tr>
</table>

<p>I don’t know if this is a bug or a feature. Consider for example the parameter <code>lapse_evolution_method</code>. Lean extends the available keywords by adding <code>LeanBSSNMoL</code>. However, this parameter is never checked in the code and, as long as <code>evolution_method = “LeanBSSNMoL”</code>, the code evolves the lapse (as you can see in the files that set the rhs to zero and compute the rhss). Quickly grepping in ML_BSSN seems to indicate that the Lean is not alone in this doing this. </p>
<p>If this is the intended behavior, I find it very counter intuitive: why would Lean extend <code>lapse_evolution_method</code> if it is never used? Since the keyword exist, my expectation is that the evolution is activated only when the <code>LeanBSSNMoL</code> is selected, so if I set <code>lapse_evolution_method</code> to <code>static</code> I would like to have a fixed lapse. The same is true for the <code>shift_evolution_method</code>.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2487/_evolution_method-leanbssnmol-in-lean-does'>https://bitbucket.org/einsteintoolkit/tickets/issues/2487/_evolution_method-leanbssnmol-in-lean-does</a></p>
</html>