XGCa
Classes | Typedefs | Functions | Variables
adios2.hpp File Reference
#include <adios2.h>
#include <mpi.h>
#include <memory>
Include dependency graph for adios2.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ADIOS2Stream
 

Typedefs

using ADIOS2Ptr = std::shared_ptr< adios2::ADIOS >
 
using EnginePtr = std::shared_ptr< adios2::Engine >
 
using IOPtr = std::shared_ptr< adios2::IO >
 

Functions

void ADIOS2Init (const std::string configFile, MPI_Comm &comm)
 
ADIOS2Ptr GetADIOSPtr2 ()
 
ADIOS2StreamADIOS2Lookup (const std::string &IOName)
 

Variables

MPI_Comm SML_COMM_COMPNODE
 
int SML_COMM_RANK_COMPNODE
 
int SML_COMM_SIZE_COMPNODE
 
MPI_Comm SML_COMM_ONEPERNODE
 
int SML_COMM_RANK_ONEPERNODE
 
int SML_COMM_SIZE_ONEPERNODE
 

Typedef Documentation

◆ ADIOS2Ptr

using ADIOS2Ptr = std::shared_ptr<adios2::ADIOS>

◆ EnginePtr

using EnginePtr = std::shared_ptr<adios2::Engine>

◆ IOPtr

using IOPtr = std::shared_ptr<adios2::IO>

Function Documentation

◆ ADIOS2Init()

void ADIOS2Init ( const std::string  configFile,
MPI_Comm &  comm 
)
Here is the caller graph for this function:

◆ ADIOS2Lookup()

ADIOS2Stream* ADIOS2Lookup ( const std::string &  IOName)

◆ GetADIOSPtr2()

ADIOS2Ptr GetADIOSPtr2 ( )

Variable Documentation

◆ SML_COMM_COMPNODE

MPI_Comm SML_COMM_COMPNODE
extern

◆ SML_COMM_ONEPERNODE

MPI_Comm SML_COMM_ONEPERNODE
extern

◆ SML_COMM_RANK_COMPNODE

int SML_COMM_RANK_COMPNODE
extern

◆ SML_COMM_RANK_ONEPERNODE

int SML_COMM_RANK_ONEPERNODE
extern

◆ SML_COMM_SIZE_COMPNODE

int SML_COMM_SIZE_COMPNODE
extern

◆ SML_COMM_SIZE_ONEPERNODE

int SML_COMM_SIZE_ONEPERNODE
extern