|
TrioCFD 1.9.8
TrioCFD documentation
|
Writer TRUST -> CGNS for post-processing outputs. More...
#include <Ecrire_CGNS.h>
Writer TRUST -> CGNS for post-processing outputs.
This class centralizes all CGNS writing strategies used by TRUST postprocessing. The implementation supports several execution contexts and file layouts:
The current design intentionally keeps some filename construction and mode dispatch explicit in the implementation. For this code, readability of the different CGNS workflows is preferred over a stronger abstraction layer.
High-level behavior:
Important design note about the final link file: the file is currently rebuilt at each post time instead of being incrementally updated. This is a deliberate trade-off. In practice, CGNS/HDF5 append-style updates on iterative nodes (BaseIterativeData_t, ZoneIterativeData_t) were found to be more fragile and not clearly faster than rebuilding this small index file.
Definition at line 58 of file Ecrire_CGNS.h.