ROL
|
#include <ROL_PinTVector.hpp>
Public Member Functions | |
PinTCommunicators (MPI_Comm parent, int spatialProcs) | |
~PinTCommunicators () | |
MPI_Comm | getParentCommunicator () const |
MPI_Comm | getSpaceCommunicator () const |
MPI_Comm | getTimeCommunicator () const |
int | getTimeRank () const |
int | getTimeSize () const |
int | getSpaceRank () const |
int | getSpaceSize () const |
Private Attributes | |
MPI_Comm | parentComm_ |
MPI_Comm | spaceComm_ |
MPI_Comm | timeComm_ |
int | timeSize_ |
int | timeRank_ |
int | spaceSize_ |
int | spaceRank_ |
This class handles PinT communication. Its based on the approach taken in X-Braid.
Definition at line 67 of file ROL_PinTVector.hpp.
|
inline |
Definition at line 69 of file ROL_PinTVector.hpp.
References parentComm_, spaceComm_, spaceRank_, spaceSize_, timeComm_, timeRank_, and timeSize_.
|
inline |
Definition at line 96 of file ROL_PinTVector.hpp.
References spaceComm_, and timeComm_.
|
inline |
Definition at line 100 of file ROL_PinTVector.hpp.
References parentComm_.
|
inline |
Definition at line 101 of file ROL_PinTVector.hpp.
References spaceComm_.
|
inline |
Definition at line 102 of file ROL_PinTVector.hpp.
References timeComm_.
|
inline |
Definition at line 104 of file ROL_PinTVector.hpp.
References timeRank_.
|
inline |
Definition at line 105 of file ROL_PinTVector.hpp.
References timeSize_.
|
inline |
Definition at line 107 of file ROL_PinTVector.hpp.
References spaceRank_.
|
inline |
Definition at line 108 of file ROL_PinTVector.hpp.
References spaceSize_.
|
private |
Definition at line 112 of file ROL_PinTVector.hpp.
Referenced by getParentCommunicator(), and PinTCommunicators().
|
private |
Definition at line 114 of file ROL_PinTVector.hpp.
Referenced by getSpaceCommunicator(), PinTCommunicators(), and ~PinTCommunicators().
|
private |
Definition at line 115 of file ROL_PinTVector.hpp.
Referenced by getTimeCommunicator(), PinTCommunicators(), and ~PinTCommunicators().
|
private |
Definition at line 116 of file ROL_PinTVector.hpp.
Referenced by getTimeSize(), and PinTCommunicators().
|
private |
Definition at line 117 of file ROL_PinTVector.hpp.
Referenced by getTimeRank(), and PinTCommunicators().
|
private |
Definition at line 118 of file ROL_PinTVector.hpp.
Referenced by getSpaceSize(), and PinTCommunicators().
|
private |
Definition at line 119 of file ROL_PinTVector.hpp.
Referenced by getSpaceRank(), and PinTCommunicators().