Package mpi

Class Prequest

  • All Implemented Interfaces:
    Freeable

    public final class Prequest
    extends Request
    Persistent request object.
    • Constructor Detail

      • Prequest

        protected Prequest​(long handle)
        Constructor used by sendInit, etc.
        Parameters:
        handle - Handle for the Prequest object
    • Method Detail

      • start

        public void start()
                   throws MPIException
        Activate a persistent communication request.

        Java binding of the MPI operation MPI_START. The communication is completed by using the request in one of the wait or test operations. On successful completion the request becomes inactive again. It can be reactivated by a further call to Start.

        Throws:
        MPIException - Signals that an MPI exception of some sort has occurred.
      • startAll

        public static void startAll​(Prequest[] requests)
                             throws MPIException
        Activate a list of communication requests.

        Java binding of the MPI operation MPI_STARTALL.

        Parameters:
        requests - array of requests
        Throws:
        MPIException - Signals that an MPI exception of some sort has occurred.