#include <G4MPIrunMerger.hh>
Public 멤버 함수 | |
G4MPIrunMerger () | |
G4MPIrunMerger (const G4Run *ar, G4int destination=G4MPImanager::kRANK_MASTER, G4int verboose=0) | |
void | SetRun (G4Run *r) |
void | SetDestinationRank (G4int i) |
void | SetVerbosity (G4int ver) |
virtual void | Merge () |
Protected 멤버 함수 | |
void | Pack () |
G4Run * | UnPack () |
void | InputUserData (void *input_data, const MPI::Datatype &dt, int count) |
void | OutputUserData (void *input_data, const MPI::Datatype &dt, int count) |
void | SetupOutputBuffer (char *buff, G4int size, G4int position) |
void | DestroyBuffer () |
G4int | GetPosition () const |
char * | GetBuffer () const |
G4int | GetBufferSize () const |
void | Send (const unsigned int destination) |
void | Receive (const unsigned int source) |
G4MPIrunMerger.hh 파일의 34 번째 라인에서 정의되었습니다.
|
inline |
G4MPIrunMerger.hh 파일의 36 번째 라인에서 정의되었습니다.
|
inline |
G4MPIrunMerger.hh 파일의 37 번째 라인에서 정의되었습니다.
|
inlineprotectedinherited |
|
inlineprotectedinherited |
G4VUserMPIrunMerger.hh 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::outputBuffer.
|
inlineprotectedinherited |
G4VUserMPIrunMerger.hh 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::outputBufferSize.
|
inlineprotectedinherited |
G4VUserMPIrunMerger.hh 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::outputBufferPosition.
|
inlineprotectedinherited |
G4VUserMPIrunMerger.hh 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::input_userdata.
다음에 의해서 참조됨 : RunMerger::Pack(), G4VUserMPIrunMerger::Send().
|
virtualinherited |
G4VUserMPIrunMerger.cc 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::bytesSent, G4VUserMPIrunMerger::COMM_G4COMMAND_, G4VUserMPIrunMerger::commSize, G4VUserMPIrunMerger::destinationRank, DMSG, G4cout, G4endl, G4mpi::Merge(), G4VUserMPIrunMerger::Receive(), G4VUserMPIrunMerger::Send(), G4INCL::CrossSections::total(), G4VUserMPIrunMerger::verbose.
다음에 의해서 참조됨 : RunActionMaster::EndOfRunAction().
|
inlineprotectedinherited |
G4VUserMPIrunMerger.hh 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::output_userdata.
다음에 의해서 참조됨 : G4VUserMPIrunMerger::Receive(), RunMerger::UnPack().
|
inlineprotectedvirtual |
G4VUserMPIrunMerger를 구현.
G4MPIrunMerger.hh 파일의 42 번째 라인에서 정의되었습니다.
G4VUserMPIrunMerger.cc 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : buffer, G4VUserMPIrunMerger::COMM_G4COMMAND_, DMSG, G4Run::GetNumberOfEvent(), G4FFGEnumerations::INT, G4MPImanager::kTAG_RUN, G4Run::Merge(), MPI_Unpack(), G4VUserMPIrunMerger::output_userdata, G4VUserMPIrunMerger::outputBuffer, G4VUserMPIrunMerger::outputBufferPosition, G4VUserMPIrunMerger::outputBufferSize, G4VUserMPIrunMerger::OutputUserData(), G4VUserMPIrunMerger::ownsBuffer, G4Run::RecordEvent(), G4VUserMPIrunMerger::run, G4VUserMPIrunMerger::SetupOutputBuffer(), Status(), G4VUserMPIrunMerger::UnPack().
다음에 의해서 참조됨 : G4VUserMPIrunMerger::Merge().
G4VUserMPIrunMerger.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : buffer, G4VUserMPIrunMerger::bytesSent, G4VUserMPIrunMerger::COMM_G4COMMAND_, G4VUserMPIrunMerger::DestroyBuffer(), DMSG, G4Run::GetNumberOfEvent(), G4VUserMPIrunMerger::input_userdata, G4VUserMPIrunMerger::InputUserData(), G4FFGEnumerations::INT, G4MPImanager::kTAG_RUN, MPI_Pack(), G4VUserMPIrunMerger::outputBuffer, G4VUserMPIrunMerger::outputBufferPosition, G4VUserMPIrunMerger::outputBufferSize, G4VUserMPIrunMerger::ownsBuffer, G4VUserMPIrunMerger::Pack(), G4VUserMPIrunMerger::run, G4VUserMPIrunMerger::SetupOutputBuffer().
다음에 의해서 참조됨 : G4VUserMPIrunMerger::Merge().
G4VUserMPIrunMerger.hh 파일의 40 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::destinationRank.
G4VUserMPIrunMerger.hh 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::run.
|
inlineprotectedinherited |
G4VUserMPIrunMerger.hh 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::outputBuffer, G4VUserMPIrunMerger::outputBufferPosition, G4VUserMPIrunMerger::outputBufferSize, position.
다음에 의해서 참조됨 : G4VUserMPIrunMerger::Receive(), G4VUserMPIrunMerger::Send().
G4VUserMPIrunMerger.hh 파일의 41 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserMPIrunMerger::verbose.
다음에 의해서 참조됨 : RunActionMaster::EndOfRunAction().
|
inlineprotectedvirtual |
G4VUserMPIrunMerger를 구현.
G4MPIrunMerger.hh 파일의 43 번째 라인에서 정의되었습니다.