<html>#2299: Proposal: Add BaikalETK to the Toolkit
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Zach Etienne</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>open</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2020_05</td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>enhancement</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>Changes (by Zach Etienne):</p>
<p><strong>Update (May 2020): The original description below is a bit outdated, as</strong> <code>BaikalETK</code> <strong>was restructured (for the better!) a bit after ETK telecon discussions.</strong> For one, <code>BaikalETK</code> is now two thorns: <code>Baikal</code> and <code>BaikalVacuum</code>, where the former includes stress-energy source terms and the latter does not. Also the former contains 2nd and 4th order finite-difference derivative C code kernels and the latter includes 4th, 6th, and 8th order kernels. These may be specified at runtime, so the user need not rerun <code>NRPy+</code> to generate the most commonly used kernels. Still for maximum flexibility one would need to run <code>NRPy+</code> to generate kernels that are not already provided. <strong>For more details please read the documentation linked to below, and do check out the contents of the</strong> <code>doc/</code> <strong>directories of each thorn.</strong></p>
<p><code>BaikalETK</code> is an open-source <code>NRPy+</code>-based BSSN thorn, which has been demonstrated to yield excellent agreement with <code>ML_BSSN</code> when evolving BBHs and BNSs, and in certain cases (e.g., ADM mass volume integral over entire grid vs time in a pre-merged BNS simulation) better results than <code>ML_BSSN</code>.</p>
<p><code>BaikalETK</code> is <a data-is-external-link="true" href="https://opensource.org/licenses/BSD-2-Clause" rel="nofollow">BSD 2-clause</a> open-source licensed and available in the <code>NRPy+</code> github page (<a data-is-external-link="true" href="https://github.com/zachetienne/nrpytutorial" rel="nofollow">https://github.com/zachetienne/nrpytutorial</a>). One can browse its source code &amp; documentation with nbviewer: <a data-is-external-link="true" href="https://nbviewer.jupyter.org/github/zachetienne/nrpytutorial/blob/master/Tutorial-BaikalETK.ipynb" rel="nofollow">https://nbviewer.jupyter.org/github/zachetienne/nrpytutorial/blob/master/Tutorial-BaikalETK.ipynb</a></p>
<p><code>BaikalETK</code> has the following neat 
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2299/proposal-add-baikaletk-to-the-toolkit'>https://bitbucket.org/einsteintoolkit/tickets/issues/2299/proposal-add-baikaletk-to-the-toolkit</a></p>
</html>