Hi Sebastien, Something to consider in addition to probe is that fairness semantics are also relevant to test/wait operations that take arrays of requests. It may make the most sense to attach a fairness attribute to communication contexts (communicators and windows) to provide more flexibility. This could already be done by an MPI implementation through an info key on a communicator/window, however implementations need not support all info keys and fairness could be a requirement for applications that rely on it. Cheers, ~Jim. On 8/15/12 10:19 AM, S�bastien Boisvert wrote:
Maybe there could be something like MPI_Init_fairness which could either be MPI_FAIRNESS_NO (the current behavior) or MPI_FAIRNESS_YES (which would do round-robin reception).