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