LAM/MPI logo

MPI binding for MPI_IPROBE

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just the tutorials

Neutral Binding

MPI_IPROBE(source, tag, comm, flag, status)
[ IN source] source rank, or MPI_ANY_SOURCE (integer)
[ IN tag] tag value or MPI_ANY_TAG (integer)
[ IN comm] communicator (handle)
[ OUT flag] (logical)
[ OUT status] status object (Status)


C Binding

int MPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status)

FORTRAN Binding

MPI_IPROBE(SOURCE, TAG, COMM, FLAG, STATUS, IERROR)
LOGICAL FLAG
INTEGER SOURCE, TAG, COMM, STATUS(MPI_STATUS_SIZE), IERROR

C++ Binding
(in the MPI:: namespace)

bool Comm::Iprobe(int source, int tag, Status& status) const

bool Comm::Iprobe(int source, int tag) const