mpi4py.MPI.Prequest

classmpi4py.MPI.Prequest

Bases:Request

Persistent request handler.

static__new__(cls,request=None)
Parameters:

request (Prequest |None)

Return type:

Self

Methods Summary

Parrived(partition)

Test partial completion of a partitioned receive operation.

Pready(partition)

Mark a given partition as ready.

Pready_list(partitions)

Mark a sequence of partitions as ready.

Pready_range(partition_low, partition_high)

Mark a range of partitions as ready.

Start()

Initiate a communication with a persistent request.

Startall(requests)

Start a collection of persistent requests.

Methods Documentation

Parrived(partition)

Test partial completion of a partitioned receive operation.

Parameters:

partition (int)

Return type:

bool

Pready(partition)

Mark a given partition as ready.

Parameters:

partition (int)

Return type:

None

Pready_list(partitions)

Mark a sequence of partitions as ready.

Parameters:

partitions (Sequence[int])

Return type:

None

Pready_range(partition_low,partition_high)

Mark a range of partitions as ready.

Parameters:
  • partition_low (int)

  • partition_high (int)

Return type:

None

Start()

Initiate a communication with a persistent request.

Return type:

None

classmethodStartall(requests)

Start a collection of persistent requests.

Parameters:

requests (list[Prequest])

Return type:

None