Constants

MPL defines the following global constants:

int mpl::proc_null = MPI_PROC_NULL

Special value that can be used instead of a rank wherever a source or a destination argument is required in a call to indicate that the communication shall have no effect.

int mpl::undefined = MPI_UNDEFINED

Special value that is used to indicate an invalid return value or function parameter in some functions.

int mpl::root = MPI_ROOT

Special value to indicate the root process in some inter-communicator collective operations.

void *mpl::absolute = MPI_BOTTOM

Special constant to indicate the start of the address range of message buffers.

int mpl::bsend_overhead = MPI_BSEND_OVERHEAD

Special constant representing an upper bound on the additional space consumed when buffering messages.

See also

communicator::bsend