Classes | |
| class | Frame |
Functions | |
| 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. | |
Variables | |
| Vector< Frame > | frames |
| stack of communicator frames | |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
world communicator
|
inlinenoexcept |
sub-communicator for current frame
|
inlinenoexcept |
get and increment mpi tag in current frame
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
world group
|
inlinenoexcept |
sub-group for current frame
|
inlinenoexcept |
Am IO processor for world communicator?
|
inlinenoexcept |
IO rank in world communicator.
|
inlinenoexcept |
IO sub-rank in current frame.
|
inlinenoexcept |
Am IO processor for current frame?
|
inlinenoexcept |
|
inlinenoexcept |
translate between local rank and global rank
|
inlinenoexcept |
my rank in world communicator
|
inlinenoexcept |
my sub-rank in current frame
|
inlinenoexcept |
number of ranks in world communicator
|
inlinenoexcept |
number of ranks in current frame
|
inlinenoexcept |
Pointer to ofstream.
|
inlinenoexcept |
Pointer to ofstream.
|
inline |
Note that it's the user's responsibility to free the MPI_Comm.
|
inline |
|
inline |
|
inline |