From: Kral Stefan (skral_at_[hidden])
Date: 2009-01-26 15:42:58
I have just peeked at the source of "RequestList.cs" and noticed that "WaitAny" is built upon a busy-waiting loop invoking "TestAny". "WaitAll" calls "WaitAny" so it might waste a lot of CPU time that could be saved with implementations of MPI_WaitAll that block the process.
It this behavior likely to change soon?
(Wouldn't simply calling "Request.Wait" for every request be an option?)
-- Stefan Kral http://www.complang.tuwien.ac.at/skral/