8 void ADIOS2Init(
const std::string configFile, MPI_Comm &comm);
12 using IOPtr = std::shared_ptr<adios2::IO>;
37 void Init(
const std::string &IOName);
39 void Open(
const std::string &StreamName,
const adios2::Mode
mode);
40 void Open(
const std::string &StreamName,
const adios2::Mode
mode,
const MPI_Comm &comm);
const std::string m_StreamName
Definition: adios2.hpp:44
int SML_COMM_RANK_COMPNODE
std::shared_ptr< adios2::Engine > EnginePtr
Definition: adios2.hpp:11
void Open(const std::string &StreamName, const adios2::Mode mode)
int SML_COMM_RANK_ONEPERNODE
int SML_COMM_SIZE_COMPNODE
void Init(const std::string &IOName)
EnginePtr engine
Definition: adios2.hpp:30
std::shared_ptr< adios2::IO > IOPtr
Definition: adios2.hpp:12
Definition: adios2.hpp:26
MPI_Comm SML_COMM_COMPNODE
MPI_Comm SML_COMM_ONEPERNODE
adios2::Mode mode
Definition: adios2.hpp:31
std::shared_ptr< adios2::ADIOS > ADIOS2Ptr
Definition: adios2.hpp:10
ADIOS2Stream * ADIOS2Lookup(const std::string &IOName)
IOPtr io
Definition: adios2.hpp:29
void ADIOS2Init(const std::string configFile, MPI_Comm &comm)
int SML_COMM_SIZE_ONEPERNODE
IOPtr DeclareIO(const std::string &IOName)