|
pMR API Documentation
|
Backend-agnostic Target.
#include <target.hpp>
Public Member Functions | |
| Target (MPI_Comm const communicator, int const targetRank, int const uniqueSendID, int const uniqueRecvID) | |
| Convert MPI Target to backend-agnostic Target. More... | |
| Target (MPI_Comm const communicator, int const targetRank, int const uniqueSendID, int const uniqueRecvID, bool const null, bool const self) | |
| Convert MPI Target to backend-agnostic Target. More... | |
| bool | isRemote () const |
| Checks whether the target is another process. More... | |
| bool | isNull () const |
| Checks whether the target is null (MPI_PROC_NULL). More... | |
| bool | isSelf () const |
| Checks whether the target is the same process. More... | |
| Target | ( | MPI_Comm const | communicator, |
| int const | targetRank, | ||
| int const | uniqueSendID, | ||
| int const | uniqueRecvID | ||
| ) |
| communicator | MPI Communicator. |
| targetRank | Target MPI rank. |
| uniqueSendID | Unique ID to distiguish MPI messages (Send Tag). |
| uniqueRecvID | Unique ID to distinguish MPI messages (Recv Tag). |
| Target | ( | MPI_Comm const | communicator, |
| int const | targetRank, | ||
| int const | uniqueSendID, | ||
| int const | uniqueRecvID, | ||
| bool const | null, | ||
| bool const | self | ||
| ) |
| communicator | MPI Communicator. |
| targetRank | Target MPI rank. |
| uniqueSendID | Unique ID to distiguish MPI messages (Send Tag). |
| uniqueRecvID | Unique ID to distinguish MPI messages (Recv Tag). |
| null | Target is no communication (MPI_PROC_NULL). |
| self | Target is self communication. |
| bool isNull | ( | ) | const |
| bool isRemote | ( | ) | const |
| bool isSelf | ( | ) | const |
1.8.11