22.5.2. Partitioned Communication Fortran Bindings

PreviousUpNext
Up: Fortran Bindings with mpif.h or the mpi Module Next: Datatypes Fortran Bindings Previous: Point-to-Point Communication Fortran Bindings

MPI_PARRIVED(REQUEST, PARTITION, FLAG, IERROR)
INTEGER REQUEST, PARTITION, IERROR
LOGICAL FLAG
MPI_PREADY(PARTITION, REQUEST, IERROR)

INTEGER PARTITION, REQUEST, IERROR
MPI_PREADY_LIST(LENGTH, ARRAY_OF_PARTITIONS, REQUEST, IERROR)

INTEGER LENGTH, ARRAY_OF_PARTITIONS(*), REQUEST, IERROR
MPI_PREADY_RANGE(PARTITION_LOW, PARTITION_HIGH, REQUEST, IERROR)

INTEGER PARTITION_LOW, PARTITION_HIGH, REQUEST, IERROR
MPI_PRECV_INIT(BUF, PARTITIONS, COUNT, DATATYPE, SOURCE, TAG, COMM, INFO, REQUEST, IERROR)
<type> BUF(*)
INTEGER PARTITIONS, DATATYPE, SOURCE, TAG, COMM, INFO, REQUEST, IERROR
INTEGER(KIND=MPI_COUNT_KIND) COUNT
MPI_PSEND_INIT(BUF, PARTITIONS, COUNT, DATATYPE, DEST, TAG, COMM, INFO, REQUEST, IERROR)
<type> BUF(*)
INTEGER PARTITIONS, DATATYPE, DEST, TAG, COMM, INFO, REQUEST, IERROR
INTEGER(KIND=MPI_COUNT_KIND) COUNT


PreviousUpNext
Up: Fortran Bindings with mpif.h or the mpi Module Next: Datatypes Fortran Bindings Previous: Point-to-Point Communication Fortran Bindings


Return to MPI-5.0 Standard Index
Return to MPI Forum Home Page

(Unofficial) MPI-5.0 of June 9, 2025
HTML Generated on March 2, 2025