<html>#1994: PITTNUllCode/SphericalHarmonicRecon uses HDF5 1.8 functions
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>open</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>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>EinsteinToolkit thorn</td></tr>
</table>

<p>Changes (by Roland Haas):</p>
<p><table>
<tr><td>assignee:</td><td>Roland Haas (was )</td></tr>
<tr><td>responsible:</td><td>[] (was )</td></tr>
</table></p>
<p>SphericalHarmonicRecon's Recon.cc file uses H5LTread_dataset_double (<a href="https://support.hdfgroup.org/HDF5/doc/HL/RM_H5LT.html#H5LTread_dataset_double" rel="nofollow" class="ap-connect-link">https://support.hdfgroup.org/HDF5/doc/HL/RM_H5LT.html#H5LTread_dataset_double</a>) which is only available in the hdf5 hl level library which is only provided in hdf5 1.8.7.</p>
<p>Nothing in the ET states that HDF5 1.8 is required.</p>
<p>This can be fixed my making sure that hdf5_hl is included in HDF5_LIBS which also will make compilation fail if the library in indeed missing.</p>
<p>We should decide whether we want to bump ExternalLibraries/HDF5's version number and have it itself check for HDF5 1.8 in which case thorns can rely on this version being present (if they require a new enough HDF5 ExternalLibraries) or provide workarounds in Reconn.cc.</p>
<p><strong>Keyword:</strong> SphericalHarmonicRecon</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/1994/pittnullcode-sphericalharmonicrecon-uses'>https://bitbucket.org/einsteintoolkit/tickets/issues/1994/pittnullcode-sphericalharmonicrecon-uses</a></p>
</html>