MPIIprobe
MPI_Iprobe is a nonblocking probe operation in the Message Passing Interface (MPI) standard. It checks for the presence of an incoming message without blocking the calling process, allowing the program to decide how to proceed based on whether a message has arrived.
The typical C declaration is int MPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status).
MPI_Iprobe does not receive the message; it merely indicates whether a suitable message is ready to be
Compared with MPI_Probe, MPI_Iprobe is nonblocking: it returns immediately, allowing the program to perform other work