4.1.1.5.1.4. pyfem.io.HDF5Writer module
- class HDF5Writer(props: Any, globdat: Any)[source]
Bases:
BaseModuleModule for writing simulation data to HDF5 format.
Exports node coordinates, element connectivity, displacements, and other output fields to HDF5 files for post-processing and visualization.
- run(props: Any, globdat: Any) None[source]
Write simulation data to HDF5 file.
Writes mesh data, displacements, and output variables at specified intervals. Handles both single-file and multi-file modes, as well as eigenmode output.
- Parameters:
props – Properties dictionary (not used in this method).
globdat – Global data object containing current simulation state.
- writeCycle(cdat: Any, globdat: Any, method: str = 'all') None[source]
Write data for a single simulation cycle to HDF5.
Writes mesh topology, node coordinates, displacements, and output variables for the current cycle or eigenmode data.
- Parameters:
cdat – HDF5 group or file object to write data to.
globdat – Global data object containing simulation state.
method – Output method - “all” for full data or “modes” for eigenmodes.