|
MPI_Comm | CommunicatorAll () noexcept |
| world communicator
|
|
MPI_Group | GroupAll () noexcept |
| world group
|
|
int | NProcsAll () noexcept |
| number of ranks in world communicator
|
|
int | MyProcAll () noexcept |
| my rank in world communicator
|
|
int | IOProcessorNumberAll () noexcept |
| IO rank in world communicator.
|
|
bool | IOProcessorAll () noexcept |
| Am IO processor for world communicator?
|
|
std::ofstream * | OFSPtrAll () noexcept |
| Pointer to ofstream.
|
|
MPI_Comm | CommunicatorSub () noexcept |
| sub-communicator for current frame
|
|
MPI_Group | GroupSub () noexcept |
| sub-group for current frame
|
|
int | NProcsSub () noexcept |
| number of ranks in current frame
|
|
int | MyProcSub () noexcept |
| my sub-rank in current frame
|
|
int | IOProcessorNumberSub () noexcept |
| IO sub-rank in current frame.
|
|
bool | IOProcessorSub () noexcept |
| Am IO processor for current frame?
|
|
std::ofstream * | OFSPtrSub () noexcept |
| Pointer to ofstream.
|
|
void | BarrierSub () noexcept |
|
void | BarrierAll () noexcept |
|
int | get_inc_mpi_tag () noexcept |
| get and increment mpi tag in current frame
|
|
int | local_to_global_rank (int rank) noexcept |
| translate between local rank and global rank
|
|
void | local_to_global_rank (int *global, const int *local, int n) noexcept |
|
int | global_to_local_rank (int rank) noexcept |
|
void | global_to_local_rank (int *local, const int *global, int n) noexcept |
|
void | push (MPI_Comm c) |
|
void | push (MPI_Comm c, int id, int io_rank) |
|
void | set_last_frame_ofs (const std::string &filename) |
|
void | pop () |
| Note that it's the user's responsibility to free the MPI_Comm.
|
|