Package mpi
Class Prequest
- java.lang.Object
-
- mpi.Request
-
- mpi.Prequest
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Prequest(long handle)
Constructor used bysendInit
, etc.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
start()
Activate a persistent communication request.static void
startAll(Prequest[] requests)
Activate a list of communication requests.-
Methods inherited from class mpi.Request
addRecvBufRef, addSendBufRef, cancel, free, getHandles, getNull, getStatus, isNull, setHandles, test, testAll, testAllStatus, testAny, testAnyStatus, testSome, testSomeStatus, testStatus, waitAll, waitAllStatus, waitAny, waitAnyStatus, waitFor, waitSome, waitSomeStatus, waitStatus
-
-
-
-
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 thewait
ortest
operations. On successful completion the request becomes inactive again. It can be reactivated by a further call toStart
.- 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.
-
-