28 #ifndef G4MPI_MANAGER_H 29 #define G4MPI_MANAGER_H 36 #define DISALLOW_COPY_AND_ASSIGN(TypeName) \ 37 TypeName(const TypeName&); \ 38 void operator=(const TypeName&) 170 if( iverbose > 1 ) lv = 1;
171 if( iverbose < 0 ) lv = 0;
void SetVerbose(G4int iverbose)
void ExecuteThreadCommand(const G4String &command)
G4double GetMasterWeight() const
G4MPImessenger * messenger_
G4String BcastCommand(const G4String &command)
void SetMasterWeight(G4double aweight)
static G4MPImanager * g4mpi_
G4MPIsession * GetMPIsession() const
static G4MPImanager * GetManager()
void ParseArguments(G4int argc, char **argv)
G4bool IsInitMacro() const
const G4String & GetMacroFileName() const
G4VMPIseedGenerator * GetSeedGenerator() const
const G4String & GetInitFileName() const
void Print(const G4String &message)
G4bool CheckThreadStatus()
G4bool IsBatchMode() const
void BeamOn(G4int nevent, G4bool qdivide=true)
G4VMPIseedGenerator * seed_generator_
DISALLOW_COPY_AND_ASSIGN(G4MPImanager)
void ExecuteMacroFile(const G4String &fname, G4bool qbatch=false)
G4String macro_file_name_
MPI::Intracomm COMM_G4COMMAND_
void ExecuteBeamOnThread(const G4String &command)
void SetSeed(G4int inode, G4long seed)