Continuous checkpointing with ADIOS2
This modifies the checkpoint class and adds/modifies the member functions so that it supports checkpointing the same FE function multiple times in adios step episodes.
Data exported,
- TIME variable
- FE functions
\times
Number of timesteps - TimestepInfo - vector of time values
While importing, the AdiosCheckpointImporter
reads the TimestepInfo
and can then be used to read the FE function value at any timestep. An extra variable is sent to the restoreFunction
to choose the timestep.