MPI_Iprobe returns a single status object if at least one message is
waiting in a queue. I would like to be able to do something similar
(i.e., non blocking probes) which would produce an array of status objects
representing all messages waiting in a queue. I would then decide on the
order of actual message reception based on the source field of the status
array objects. Does anyone know of a way to accomplish this?