50 bool enableDamarisOutputCollective_ =
true;
51 bool saveToDamarisHDF5_ =
true;
54 bool saveMeshToHDF5_ =
false;
55 std::string pythonFilename_;
56 std::string paraviewPythonFilename_;
58 std::string damarisSimName_;
59 std::string shmemName_;
60 std::string damarisLogLevel_ =
"info";
61 std::string damarisDaskFile_ =
"";
62 int nDamarisCores_ = 1;
63 int nDamarisNodes_ = 0;
64 long shmemSizeBytes_ = 536870912;
66 std::string rand_value_str_ ;
68 std::map<std::string, std::string>
69 getKeywords(
const Parallel::Communication& comm,
70 const std::string& OutputDir);
72 void SetRandString(
void);
92 settings.enableDamarisOutputCollective_ = Parameters::get<TypeTag, Properties::DamarisOutputHdfCollective>();
93 settings.saveMeshToHDF5_ = Parameters::get<TypeTag, Properties::DamarisSaveMeshToHdf>();
94 settings.saveToDamarisHDF5_ = Parameters::get<TypeTag, Properties::DamarisSaveToHdf>();
95 settings.pythonFilename_ = Parameters::get<TypeTag, Properties::DamarisPythonScript>();
96 settings.paraviewPythonFilename_ = Parameters::get<TypeTag, Properties::DamarisPythonParaviewScript>();
97 settings.damarisSimName_ = Parameters::get<TypeTag, Properties::DamarisSimName>();
98 settings.nDamarisCores_ = Parameters::get<TypeTag, Properties::DamarisDedicatedCores>();
99 settings.nDamarisNodes_ = Parameters::get<TypeTag, Properties::DamarisDedicatedNodes>();
100 settings.shmemSizeBytes_ = Parameters::get<TypeTag, Properties::DamarisSharedMemorySizeBytes>();
101 settings.shmemName_ = Parameters::get<TypeTag, Properties::DamarisSharedMemoryName>();
102 settings.damarisLogLevel_ = Parameters::get<TypeTag, Properties::DamarisLogLevel>();
103 settings.damarisDaskFile_ = Parameters::get<TypeTag, Properties::DamarisDaskFile>();
104 return settings.getKeywords(comm, OutputDir);
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.hpp:85
bool FileExists(const std::string &filename_in, const Parallel::Communication &comm)
Returns true if the file exists.
Definition DamarisKeywords.cpp:53