[ET Trac] #2864: Spectre CCE exporter

Roland Haas trac-noreply at einsteintoolkit.org
Thu May 15 16:55:12 CDT 2025


#2864: Spectre CCE exporter

 Reporter: Roland Haas
   Status: open
Milestone: ET_2025_05
  Version: 
     Type: enhancement
 Priority: major
Component: EinsteinToolkit thorn

Comment (by Roland Haas):

* is lacking a license in README \(being fixed right now\)
* n line [https://github.com/deborahferguson/CCE\_Export/blob/ae861ac586d362bc28a0fd434f588af53cd02d7b/src/h5\_export.cc#L175](https://github.com/deborahferguson/CCE_Export/blob/ae861ac586d362bc28a0fd434f588af53cd02d7b/src/h5_export.cc#L175) you are not capturing errors from `H5Fcreate` or `H5Fopen` ie errors caused by incorrect paths. You can still use the macro you have like so:

    ```
    HDF5_ERROR(file = H5Fopen(output_name.c_str(), H5F_ACC_RDWR, H5P_DEFAULT));
    ```

    since the C preprocessor will happily take more than just a expression as input.


* currently breaks the test system for any hdf5 file producing test with errors `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.` since it declares the `.h5` extension as being files that the testsuite system should compare, but only for `CCT_Export` is there a postprocessor registered. Related to: [http://einsteintoolkit.org/usersguide/UsersGuide.html#x1-118000C1.8.5](http://einsteintoolkit.org/usersguide/UsersGuide.html#x1-118000C1.8.5) “The EXTENSIONS option adds `extension_1`, `extension_2` and `extension_3` to the list of file extensions that are compared. This list is global over all tests in a configuration.”

‌

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2864/spectre-cce-exporter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/trac/attachments/20250515/c71b1f14/attachment.htm>


More information about the Trac mailing list