XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

Function Documentation

void ADIOS2Init ( const std::string  configFile,
MPI_Comm &  comm 
)

Here is the caller graph for this function:

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

Variable Documentation

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