mpi4py.MPI.Request¶
- class mpi4py.MPI.Request¶
Bases:
object
Request handler.
Methods Summary
Cancel
()Cancel a request.
Free
()Free a communication request.
Get_status
([status])Non-destructive test for the completion of a request.
Get_status_all
(requests[, statuses])Non-destructive test for the completion of all requests.
Get_status_any
(requests[, status])Non-destructive test for the completion of any requests.
Get_status_some
(requests[, statuses])Non-destructive test for completion of some requests.
Test
([status])Test for the completion of a non-blocking operation.
Testall
(requests[, statuses])Test for completion of all previously initiated requests.
Testany
(requests[, status])Test for completion of any previously initiated request.
Testsome
(requests[, statuses])Test for completion of some previously initiated requests.
Wait
([status])Wait for a non-blocking operation to complete.
Waitall
(requests[, statuses])Wait for all previously initiated requests to complete.
Waitany
(requests[, status])Wait for any previously initiated request to complete.
Waitsome
(requests[, statuses])Wait for some previously initiated requests to complete.
cancel
()Cancel a request.
f2py
(arg)free
()Call
Free
if not null.fromhandle
(handle)Create object from MPI handle.
get_status
([status])Non-destructive test for the completion of a request.
get_status_all
(requests[, statuses])Non-destructive test for the completion of all requests.
get_status_any
(requests[, status])Non-destructive test for the completion of any requests.
get_status_some
(requests[, statuses])Non-destructive test for completion of some requests.
py2f
()test
([status])Test for the completion of a non-blocking operation.
testall
(requests[, statuses])Test for completion of all previously initiated requests.
testany
(requests[, status])Test for completion of any previously initiated request.
testsome
(requests[, statuses])Test for completion of some previously initiated requests.
wait
([status])Wait for a non-blocking operation to complete.
waitall
(requests[, statuses])Wait for all previously initiated requests to complete.
waitany
(requests[, status])Wait for any previously initiated request to complete.
waitsome
(requests[, statuses])Wait for some previously initiated requests to complete.
Attributes Summary
MPI handle.
Methods Documentation
- Get_status(status=None)¶
Non-destructive test for the completion of a request.
- classmethod Get_status_all(requests, statuses=None)¶
Non-destructive test for the completion of all requests.
- classmethod Get_status_any(requests, status=None)¶
Non-destructive test for the completion of any requests.
- classmethod Get_status_some(requests, statuses=None)¶
Non-destructive test for completion of some requests.
- Test(status=None)¶
Test for the completion of a non-blocking operation.
- classmethod Testall(requests, statuses=None)¶
Test for completion of all previously initiated requests.
- classmethod Testany(requests, status=None)¶
Test for completion of any previously initiated request.
- classmethod Testsome(requests, statuses=None)¶
Test for completion of some previously initiated requests.
- Wait(status=None)¶
Wait for a non-blocking operation to complete.
- classmethod Waitall(requests, statuses=None)¶
Wait for all previously initiated requests to complete.
- classmethod Waitany(requests, status=None)¶
Wait for any previously initiated request to complete.
- classmethod Waitsome(requests, statuses=None)¶
Wait for some previously initiated requests to complete.
- classmethod fromhandle(handle)¶
Create object from MPI handle.
- get_status(status=None)¶
Non-destructive test for the completion of a request.
- classmethod get_status_all(requests, statuses=None)¶
Non-destructive test for the completion of all requests.
- classmethod get_status_any(requests, status=None)¶
Non-destructive test for the completion of any requests.
- classmethod get_status_some(requests, statuses=None)¶
Non-destructive test for completion of some requests.
- test(status=None)¶
Test for the completion of a non-blocking operation.
- classmethod testall(requests, statuses=None)¶
Test for completion of all previously initiated requests.
- classmethod testany(requests, status=None)¶
Test for completion of any previously initiated request.
- classmethod testsome(requests, statuses=None)¶
Test for completion of some previously initiated requests.
- wait(status=None)¶
Wait for a non-blocking operation to complete.
- classmethod waitall(requests, statuses=None)¶
Wait for all previously initiated requests to complete.
- classmethod waitany(requests, status=None)¶
Wait for any previously initiated request to complete.
- classmethod waitsome(requests, statuses=None)¶
Wait for some previously initiated requests to complete.
Attributes Documentation
- handle¶
MPI handle.