|
|
| HDF5Serializer (const std::string &fileName, HDF5File::OpenMode mode, Parallel::Communication comm) |
| |
| template<class T > |
| void | write (T &data, const std::string &group, const std::string &dset, HDF5File::DataSetMode mode=HDF5File::DataSetMode::PROCESS_SPLIT) |
| | Serialize and write data to restart file.
|
| |
| void | writeHeader (const std::string &simulator_name, const std::string &module_version, const std::string &time_stamp, const std::string &case_name, const std::string ¶ms, int num_procs) |
| | Writes a header to the file.
|
| |
| template<class T > |
| void | read (T &data, const std::string &group, const std::string &dset, HDF5File::DataSetMode mode=HDF5File::DataSetMode::PROCESS_SPLIT) |
| | Read data and deserialize from restart file.
|
| |
|
int | lastReportStep () const |
| | Returns the last report step stored in file.
|
| |
|
std::vector< int > | reportSteps () const |
| | Returns a list of report steps stored in restart file.
|
| |
Class for (de-)serializing using HDF5.