Re: [OMPI users] Progress in MPI_Win_unlock

2010-02-04 Thread Barrett, Brian W
Dorian - Your observation is correct - Open MPI will only make progress on a passive target communication if the target enters the MPI library in some meaningful way (tests on a request which hasn't completed, makes a one-sided call, starts communication, etc.). I'm the author of the onesided

Re: [OMPI users] Progress in MPI_Win_unlock

2010-02-04 Thread Dorian Krause
Hi Dave, thanks for your answer. The question to me is: Is an MPI process supposed to eventually exit or can it be a server process running for eternity? In the later case, no progress will be made ... I think it might be helpful to users to give a clarification in the standard (e.g. in an "

Re: [OMPI users] Progress in MPI_Win_unlock

2010-02-04 Thread Dave Goodell
On Feb 3, 2010, at 6:24 PM, Dorian Krause wrote: Unless it is also specified that a process must eventually exit with a call to MPI_Finalize (I couldn't find such a requirement), progress for RMA access to a passive server which does not participate actively in any MPI communication is not