20 #ifndef OPM_DAMARISKEYWORDS_HEADER_INCLUDED 21 #define OPM_DAMARISKEYWORDS_HEADER_INCLUDED 26 #include <opm/simulators/utils/ParallelCommunication.hpp> 32 #include <unordered_set> 50 bool FileExists(
const std::string& filename_in,
51 const Parallel::Communication& comm);
55 bool enableDamarisOutputCollective_ =
true;
56 bool saveToDamarisHDF5_ =
true;
59 bool saveMeshToHDF5_ =
false;
60 std::string pythonFilename_;
61 std::string paraviewPythonFilename_;
63 std::string damarisSimName_;
64 std::string shmemName_;
65 std::string damarisLogLevel_ =
"info";
66 std::string damarisDaskFile_ =
"";
68 int nDamarisCores_ = 1;
69 int nDamarisNodes_ = 0;
70 long shmemSizeBytes_ = 536870912;
72 std::string rand_value_str_ ;
74 std::map<std::string, std::string>
75 getKeywords(
const Parallel::Communication& comm,
76 const std::string& OutputDir);
78 void SetRandString(
void);
91 std::map<std::string, std::string>
94 std::unordered_set<std::string> getSetOfIncludedVariables();
Below are the Damaris Keywords supported by Damaris to be filled in the built-in XML file...
Definition: DamarisWriter.cpp:39
Definition: DamarisKeywords.hpp:53
This file provides the infrastructure to retrieve run-time parameters.
Collects necessary output values and pass them to Damaris server processes.
std::map< std::string, std::string > getDamarisKeywords(const Parallel::Communication &comm, const std::string &OutputDir)
Creates the map of search strings and repacement strings that will be used to modify a templated Dama...
Definition: DamarisKeywords.cpp:261
bool FileExists(const std::string &filename_in, const Parallel::Communication &comm)
Returns true if the file exists.
Definition: DamarisKeywords.cpp:52