1 #ifndef AMReX_InSituBridge_H
2 #define AMReX_InSituBridge_H
3 #include <AMReX_Config.H>
8 #if defined(AMREX_USE_SENSEI_INSITU)
11 class AnalysisAdaptor;
31 #if defined(BL_USE_MPI)
32 void setCommuniator(
MPI_Comm acomm) { comm = acomm; }
67 #if defined(BL_USE_MPI)
70 #if defined(AMREX_USE_SENSEI_INSITU)
71 sensei::AnalysisAdaptor *analysis_adaptor;
int MPI_Comm
Definition: AMReX_ccse-mpi.H:47
A base class for coupling to the SENSEI in situ library.
Definition: AMReX_InSituBridge.H:23
void setEnabled(int aenabled)
Definition: AMReX_InSituBridge.H:49
std::string config
Definition: AMReX_InSituBridge.H:73
int frequency
Definition: AMReX_InSituBridge.H:75
int pinMesh
Definition: AMReX_InSituBridge.H:77
int enabled
Definition: AMReX_InSituBridge.H:74
InSituBridge(const InSituBridge &)=delete
InSituBridge()
Definition: AMReX_InSituBridge.cpp:15
virtual ~InSituBridge()
Definition: AMReX_InSituBridge.cpp:30
void setConfig(const std::string &aconfig)
Definition: AMReX_InSituBridge.H:51
virtual int finalize()
clean up the adaptors
Definition: AMReX_InSituBridge.cpp:113
int counter
Definition: AMReX_InSituBridge.H:76
void operator=(const InSituBridge &)=delete
bool doUpdate()
Definition: AMReX_InSituBridge.cpp:105
void setPinMesh(int apinMesh)
Definition: AMReX_InSituBridge.H:52
void setFrequency(int freq)
Definition: AMReX_InSituBridge.H:50
virtual int initialize()
Definition: AMReX_InSituBridge.cpp:41
Definition: AMReX_Amr.cpp:49