I ran some more experiments. It seems as if LAM does provide
asynchronous message passing progress for both non-blocking
and buffered send if and only if it can send "short" messages
via tcp. This makes sense. Maybe the LAM team should consider
to add this to the FAQ entry.
What I still don't understand is why asynchronous progress is
never observed for sysv and usysv, even for messages much
smaller than the corresponding "short message" limits.
Cheers,
Stephan
--
Stephan Mertens @ http://www.uni-magdeburg.de/mertens
Supercomputing in Magdeburg @ http://tina.nat.uni-magdeburg.de
|