mpi4py.MPI.Request¶
- class mpi4py.MPI.Request¶
Bases:
objectRequest 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
Freeif not null.fromhandle(handle)Create object from MPI handle.
fromint(arg, /)Translate integer handle to object.
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.
toint()Translate object to integer handle.
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.
- classmethod fromint(arg, /)¶
Translate integer handle to object.
- 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.