16 #ifndef MFEM_ADIOS2DATACOLLECTION
17 #define MFEM_ADIOS2DATACOLLECTION
19 #include "../config/config.hpp"
21 #ifdef MFEM_USE_ADIOS2
23 #include "../general/adios2stream.hpp"
49 const std::string engine_type =
"BPFile");
61 const std::string engine_type =
"BPFile");
77 void SetParameter(
const std::string key,
const std::string value) noexcept;
86 std::unique_ptr<adios2stream> stream;
91 #endif // MFEM_USE_ADIOS2
Mesh * mesh
The (common) mesh for the collected fields.
void SetParameter(const std::string key, const std::string value) noexcept
virtual ~ADIOS2DataCollection()
void SetLevelsOfDetail(const int levels_of_detail) noexcept
ADIOS2DataCollection(MPI_Comm comm, const std::string &collection_name, Mesh *mesh=nullptr, const std::string engine_type="BPFile")