Version: 6.5.0
Public Member Functions | List of all members
ParaMEDMEM::MPIProcessorGroup Class Reference

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)
 MPIProcessorGroup (const MPIProcessorGroup &other)
virtual ~MPIProcessorGroup ()
virtual ProcessorGroup * deepCpy () const
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 ()

Constructor & Destructor Documentation

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 ( const MPIProcessorGroup other)
ParaMEDMEM::MPIProcessorGroup::~MPIProcessorGroup ( )
virtual

Member Function Documentation

void ParaMEDMEM::MPIProcessorGroup::intersect ( ProcessorGroup &  )
bool ParaMEDMEM::MPIProcessorGroup::containsMyRank ( ) const
const MPI_Comm* ParaMEDMEM::MPIProcessorGroup::getComm ( ) const
ProcessorGroup * ParaMEDMEM::MPIProcessorGroup::createProcGroup ( ) const

References MPIProcessorGroup().

MPI_Comm ParaMEDMEM::MPIProcessorGroup::getWorldComm ( )
Copyright © 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS