Package mpi

Class Prequest

All Implemented Interfaces:
Freeable

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

    • Prequest

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

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