Med Memory Users' Guide 5.1.3
|
Public Member Functions | |
MPIProcessorGroup (const CommInterface &interface) | |
MPIProcessorGroup (const CommInterface &interface, std::set< int > proc_ids, const MPI_Comm &world_comm=MPI_COMM_WORLD) | |
MPIProcessorGroup (const ProcessorGroup &proc_group, std::set< int > proc_ids) | |
MPIProcessorGroup (const CommInterface &interface, int pstart, int pend, const MPI_Comm &world_comm=MPI_COMM_WORLD) | |
virtual | ~MPIProcessorGroup () |
virtual ProcessorGroup * | fuse (const ProcessorGroup &) const |
void | intersect (ProcessorGroup &) |
int | myRank () const |
bool | containsMyRank () const |
int | translateRank (const ProcessorGroup *group, int rank) const |
const MPI_Comm * | getComm () const |
ProcessorGroup * | createComplementProcGroup () const |
ProcessorGroup * | createProcGroup () const |
MPI_Comm | getWorldComm () |
ParaMEDMEM::MPIProcessorGroup::MPIProcessorGroup | ( | const CommInterface & | interface, |
std::set< int > | proc_ids, | ||
const MPI_Comm & | world_comm = MPI_COMM_WORLD |
||
) |
ParaMEDMEM::MPIProcessorGroup::MPIProcessorGroup | ( | const ProcessorGroup & | proc_group, |
std::set< int > | proc_ids | ||
) |
ParaMEDMEM::MPIProcessorGroup::~MPIProcessorGroup | ( | ) | [virtual] |
void ParaMEDMEM::MPIProcessorGroup::intersect | ( | ProcessorGroup & | ) |
int ParaMEDMEM::MPIProcessorGroup::myRank | ( | ) | const |
Referenced by ParaMEDMEM::ExplicitCoincidentDEC::broadcastTopology().
bool ParaMEDMEM::MPIProcessorGroup::containsMyRank | ( | ) | const |
const MPI_Comm* ParaMEDMEM::MPIProcessorGroup::getComm | ( | ) | const |
Referenced by ParaMEDMEM::ExplicitCoincidentDEC::broadcastTopology().
ProcessorGroup * ParaMEDMEM::MPIProcessorGroup::createProcGroup | ( | ) | const |
References MPIProcessorGroup().
MPI_Comm ParaMEDMEM::MPIProcessorGroup::getWorldComm | ( | ) |