Point to Point Communication II

4. Special Parameters

    Wildcards - MPI_ANY_SOURCE and MPI_ANY_TAG

    A generic term meaning "anything meeting a very general set of characteristics." MPI_ANY_SOURCE allows the receiver to get messages from any sender, and MPI_ANY_TAG allows the receiver to get any kind of message from a sender.

    Null Processes and Requests

    Applications often deal with regular data structures, like rectangular hyper-arrays, and perform the same kind of communication everywhere within them, except for at the edges, where special code has to be written in order not to communicate where there are no valid "neighbors" to receive, or from whom to receive; special null parameters move the logic for this out of user-code and into the system, simplifying the application.