In reply to anon.

I wouldn't say that the non-blocking collectives are useless -- they simply aren't optimal for the use case that you want to use. They are certainly well-suited for other use cases. I'll ask Heiko to see if he can answer your question here.