Constants#

MPL defines the following global constants:

constexpr 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.

constexpr int mpl::undefined = MPI_UNDEFINED#

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

constexpr int mpl::root = MPI_ROOT#

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

constexpr void *mpl::absolute = MPI_BOTTOM#

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

constexpr 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