Yes, the TCP/IP stack could be responsible for the enhanced fairness.
I'll check that.
But I am still curious: if a process calls MPI_Recv(..., MPI_ANY_SOURCE, ...)
and there are several messages pending that match this receive, how
does LAM decide which message to choose? And does this protocol take
measures to prevent a communication from starvation?
Stephan
--
Stephan Mertens @ http://www.uni-magdeburg.de/mertens
Supercomputing in Magdeburg @ http://tina.nat.uni-magdeburg.de
|