Feel++
0.92.0
|
Public Types | |
typedef WorldComm | self_type |
typedef boost::mpi::communicator | communicator_type |
Public Member Functions | |
WorldComm (int _color) | |
WorldComm (std::vector< int > const &_colorWorld) | |
WorldComm (std::vector< int > const &_colorWorld, int localRank, communicator_type const &_globalComm=communicator_type(), communicator_type const &_godComm=communicator_type()) | |
WorldComm (WorldComm const &_wc) | |
WorldComm (communicator_type const &_globalComm, int _color, bool _isActive) | |
WorldComm (int _colorLocal, int localRank, int _colorGlobal, int globalRank, communicator_type const &_godComm, bool _isActive, bool _doInitActiveMap=true) | |
WorldComm (communicator_type const &_globalComm, communicator_type const &_godComm, int _localColor, int localRank, std::vector< int > const &isActive) | |
WorldComm (communicator_type const &_globalComm, communicator_type const &_localComm, communicator_type const &_godComm, int _localColor, std::vector< int > const &isActive) | |
communicator_type const & | globalComm () const |
communicator_type const & | localComm () const |
communicator_type const & | godComm () const |
communicator_type const & | comm () const |
int | globalSize () const |
int | localSize () const |
int | godSize () const |
int | globalRank () const |
int | localRank () const |
int | godRank () const |
std::vector< int > const & | mapColorWorld () const |
std::vector< int > const & | mapLocalRankToGlobalRank () const |
std::vector< int > const & | mapGlobalRankToGodRank () const |
int | mapColorWorld (int k) const |
int | mapLocalRankToGlobalRank (int k) const |
int | mapGlobalRankToGodRank (int k) const |
int | masterRank () const |
WorldComm | subWorldComm () const |
WorldComm | subWorldComm (int color) const |
WorldComm | subWorldCommSeq () const |
bool | isActive () const |
std::vector< int > const & | activityOnWorld () const |
int | localColorToGlobalRank (int _color, int _localRank) const |
void | showMe (std::ostream &__out=std::cout) const |
WorldComm | operator+ (WorldComm const &_worldComm) const |
void | setIsActive (std::vector< int > const &_isActive) const |
void | upMasterRank () |
void | applyActivityOnlyOn (int _localColor) const |
boost::tuple< bool, std::set < int > > | hasMultiLocalActivity () const |
void Feel::WorldComm::showMe | ( | std::ostream & | __out = std::cout | ) | const |
showMe