<html>#2864: Spectre CCE exporter
<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>ET_2025_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>EinsteinToolkit thorn</td></tr>
</table>
<p>Comment (by Roland Haas):</p>
<ul>
<li>is lacking a license in README (being fixed right now)</li>
<li>
<p>n line <a data-is-external-link="true" href="https://github.com/deborahferguson/CCE_Export/blob/ae861ac586d362bc28a0fd434f588af53cd02d7b/src/h5_export.cc#L175" rel="nofollow">https://github.com/deborahferguson/CCE_Export/blob/ae861ac586d362bc28a0fd434f588af53cd02d7b/src/h5_export.cc#L175</a> you are not capturing errors from <code>H5Fcreate</code> or <code>H5Fopen</code> ie errors caused by incorrect paths. You can still use the macro you have like so:</p>
<p><code>HDF5_ERROR(file = H5Fopen(output_name.c_str(), H5F_ACC_RDWR, H5P_DEFAULT));</code></p>
<p>since the C preprocessor will happily take more than just a expression as input.</p>
</li>
<li>
<p>currently breaks the test system for any hdf5 file producing test with errors <code>Argument "M-7M-2\\M-3eM-TM-6M-lvM-lM-[heM-&M-~sM-JM-/$M-^SM-p^\/p^_..." isn't numeric in subtraction (-) at /data/rhaas/postdoc/gr/cactus/ET_Next/repos/flesh/lib/sbin/RunTestUtils.pl line 1939, <INNEW> line 16624.</code> since it declares the <code>.h5</code> extension as being files that the testsuite system should compare, but only for <code>CCT_Export</code> is there a postprocessor registered. Related to: <a data-is-external-link="true" href="http://einsteintoolkit.org/usersguide/UsersGuide.html#x1-118000C1.8.5" rel="nofollow">http://einsteintoolkit.org/usersguide/UsersGuide.html#x1-118000C1.8.5</a> “The EXTENSIONS option adds <code>extension_1</code>, <code>extension_2</code> and <code>extension_3</code> to the list of file extensions that are compared. This list is global over all tests in a configuration.”</p>
</li>
</ul>
<p></p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2864/spectre-cce-exporter'>https://bitbucket.org/einsteintoolkit/tickets/issues/2864/spectre-cce-exporter</a></p>
</html>