Skip to content

Conversation

@NyxNiflheim
Copy link

@NyxNiflheim NyxNiflheim commented Jul 17, 2025

one output file,timestep group, separate dataset, output format .xmf and .h5

This commit is a major refactor of the property output system. A preliminary implementation of the HDF5 format is available.

Major changes:

Refactored IO classes

LocalPropertyOutput has been refactored to an abstracted base class

The Xdr writing logic has been moved to a dedicated XdrPropertyOutput subclass

A new LocalPropertyHdf5Output subclass has been created to handle hdf5 writing

XML config:

It now accepts a  attribute in the  tag

Such as format=hdf5 or format=xtr

SimConfig has been updated to parse this new property

PropertyWriter works as Factory Pattern

CMakeList has not been updated yet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant