<html>#2692: Inclusion of FUKA importer thorns
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>tootle</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</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_2023_05</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>proposal</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 Roland Haas):</p>
<p>I see.  </p>
<p>Yes, an intermediate thorn (and ExternalLibrary) that provides Boost would be needed (right now, for CarpetX we use David Radice’s thorn: <a data-is-external-link="true" href="https://github.com/dradice/Boost" rel="nofollow">https://github.com/dradice/Boost</a>, which provides a built in copy of Boost 1.55 or interfaces with a system installed Boost. It uses an older style of building things, than eg is used by “modern” ExternalLibraries like HDF5 or GSL, but actually that happens to work well for Boost).</p>
<p>Even if Boost is not part of the ET KadathThorn should declare a dependency on Boost in its <code>configuration.ccl</code> (same as the Reprimand helper thorn does), since this way a non-system Boost can be interfaced correctly (Cactus sets the relevant <code>-I</code> and <code>-L</code> options).</p>
<p>CMake is a mixed bag on clusters usually. It is very much geared towards workstation setups where there is exactly one copy of a library and its <code>find_XXX</code> functions seem to not always follow a set pattern or let a user override settings (autoconf is similar,but usually at least lets one override everything with <code>CFLAGS</code> and <code>LDFLAGS</code> which CMake resists). So I expect issues :-)</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2692/inclusion-of-fuka-importer-thorns'>https://bitbucket.org/einsteintoolkit/tickets/issues/2692/inclusion-of-fuka-importer-thorns</a></p>
</html>