<html>#2723: No boundary conditions registered for variables in group LEANBSSNMOL
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Vikram Manikantan</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>open</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2023_05</td></tr>
<tr><td style='text-align:right'>  Version:</td><td>ET_2022_11</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>Comment (by Samuel Cupp):</p>
<p>Looking more closely at the thorn, I feel its important to point out that it doesn’t have any READ or WRITE declarations. This means that no one has updated it to use the PreSync features. So even if you resolve the boundary warnings, it won’t really benefit you because the READ/WRITE declarations aren’t there yet. I’m sure the maintainers of Lean would be appreciative if you added them. However, if you don’t have the time to add those to the schedule.ccl, then none of the <code>presync_mode</code> settings can actually be used.</p>
<p>I do think I have found the source of the issue, though. The issue is that the PreSync feature isn’t being informed of what the BCs are. The old boundary thorn uses <code>Boundary_SelectGroupForBC</code> to control how BCs are applied, while PreSync depends on the driver function <code>Driver_SelectGroupForBC</code>. At some point, I had suggested that this call be added to the <code>Boundary_SelectGroupForBC</code> as well for the sake of old thorns, but that doesn’t seem to have happened.  </p>
<p>I did a pretty ugly edit real quick by duplicating the boundary f’n calls with driver calls. This runs until it hits an error because PreSync tries to apply boundary conditions on something that isn’t valid in the interior (and nothing is valid anywhere because of paragraph 1).</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2723/no-boundary-conditions-registered-for'>https://bitbucket.org/einsteintoolkit/tickets/issues/2723/no-boundary-conditions-registered-for</a></p>
</html>