21.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-4.1 Standard Index
Return to MPI Forum Home Page

(Unofficial) MPI-4.1 of November 2, 2023
HTML Generated on November 19, 2023