53 const std::vector<std::string>& groupNames,
56 MPI_Comm mpiCommunicator,
86 const std::vector<std::string> groupNames;
87 const size_t groupIndex;
89 MPI_Comm mpiCommunicator;
The HDF5Writer class writes output to HDF5 format.
Definition: HDF5Writer.hpp:31
The Volume class represents a volume (a collection of cells with values for each cell (eg...
Definition: Volume.hpp:30
The HDF5MPIWriter write to the HDF5 format with MPI support.
Definition: HDF5MPIWriter.hpp:29
virtual ~HDF5MPIWriter()
Definition: HDF5MPIWriter.hpp:60
virtual void write(const volume::Volume &conservedVariables, const grid::Grid &grid, const simulator::TimestepInformation ×tepInformation) override
write writes the data to disk
Definition: HDF5MPIWriter.cpp:46
std::string name
Definition: EquationParameterFactory.cpp:39
const std::string basefileName
Definition: HDF5Writer.hpp:145
const grid::Grid & grid
Definition: NumericalFluxFactory.cpp:104
virtual std::unique_ptr< HDF5Resource > createDatasetForMemory(const volume::Volume &volume, size_t index, const std::string &name, hid_t file)
createDatasetForMemroy creates a dataset for the given memory
Definition: HDF5MPIWriter.cpp:92
Various utility functions to implement the tecno flux.
Definition: types.hpp:30
HDF5MPIWriter(const std::string &basefileName, const std::vector< std::string > &groupNames, size_t groupIndex, bool newFile, MPI_Comm mpiCommunicator, MPI_Info mpiInfo)
HDF5MPIWriter constructs a new HDF5Writer.
Definition: HDF5MPIWriter.cpp:31