11 #ifndef vtkProcessModuleConfiguration_h
12 #define vtkProcessModuleConfiguration_h
14 #include "vtkLogger.h"
17 #include "vtkRemotingCoreModule.h"
39 vtkGetMacro(ForceMPIInit,
bool);
45 vtkGetMacro(ForceNoMPIInit,
bool);
51 vtkGetMacro(UseMPISSend,
bool);
58 vtkGetMacro(SymmetricMPIMode,
bool);
64 vtkSetMacro(SymmetricMPIMode,
bool);
71 vtkGetMacro(LogStdErrVerbosity, vtkLogger::Verbosity);
78 std::string GetCSLogFileName()
const;
84 vtkGetMacro(EnableStackTrace,
bool);
89 const std::vector<std::pair<std::string, vtkLogger::Verbosity>>&
GetLogFiles()
const
91 return this->LogFiles;
106 static std::string GetRankAnnotatedFileName(
const std::string& fname);
116 bool ForceMPIInit =
false;
117 bool ForceNoMPIInit =
false;
118 bool UseMPISSend =
false;
119 bool SymmetricMPIMode =
false;
120 bool EnableStackTrace =
false;
121 vtkLogger::Verbosity LogStdErrVerbosity = vtkLogger::VERBOSITY_INVALID;
122 std::string CSLogFileName;
123 std::vector<std::pair<std::string, vtkLogger::Verbosity>> LogFiles;