19 #ifndef GEOSX_MANAGERS_OUTPUTS_CHOMBOIO_HPP_ 20 #define GEOSX_MANAGERS_OUTPUTS_CHOMBOIO_HPP_ 23 #include "fileIO/coupling/ChomboCoupler.hpp" 47 {
return "ChomboIO"; }
57 real64 const eventProgress,
67 real64 const eventProgress,
71 Execute( time_n, 0.0, cycleNumber, eventCounter, eventProgress, domain );
77 static constexpr
auto outputPathString =
"outputPath";
78 static constexpr
auto beginCycleString =
"beginCycle";
79 static constexpr
auto inputPathString =
"inputPath";
80 static constexpr
auto waitForInputString =
"waitForInput";
81 static constexpr
auto useChomboPressuresString =
"useChomboPressures";
ChomboIO(std::string const &name, Group *const parent)
Constructor.
virtual void Execute(real64 const time_n, real64 const dt, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, dataRepository::Group *const domain) override
Writes out a Chombo plot file.
double real64
64-bit floating point type.
Group::wrapperMap::KeyIndex ViewKey
Type alias for KeyIndexT type used for wrapper lookups.
A class managing data exchange with CHOMBO.
static string CatalogName()
Catalog name interface.
virtual void Cleanup(real64 const time_n, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, dataRepository::Group *const domain) override
Writes out a Chombo plot file at the end of the simulation.
std::int32_t integer
Signed integer type.
std::string string
String type.
virtual ~ChomboIO() override
Destructor.