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 | ( | ) |
1.6.3