Request

class Request

Wrapper around MPI_Request.

Public Functions

inline Request()

Create empty request.

inline Request(const MPI_Request &r)

Create request from an MPI_Request

Parameters:

rMPI_Request used to initiliaze this object

inline void cancel()

Cancels a communication request.

inline operator MPI_Request*()

Type cast operator so we can pass this class directly into MPI calls.

inline operator const MPI_Request&() const

Type cast operator so we can pass this class directly into MPI calls.