Closed
Milestone
Mar 31, 2023–Jul 31, 2023
Extend capabilities for exporting data by adding support for ADIOS2
Milestone ID: 57
Currently we only have one way to export FE functions, which is to write to a file in VTU format using the VTKOutput
class. It makes sense to extend this and we had an initial attempt to allow writing output as XDMF based on the XdmfWriter library. However, while it was possible to add a draft for a working interface, that library would need to be extended to better suit our needs.
The idea now is to instead make use of ADIOS 2: The Adaptable Input/Output System version 2, which also provides extended functionality beyond simple file I/O and, given its sponsoring by the Exascale Computing Project (ECP) has a long term support horizon.