On Feb 18, 2011, at 8:59 AM, Toon Knapen wrote: > (Probably this issue has been discussed at length before but unfortunately I > did not find any threads (on this site or anywhere else) on this topic, if > you are able to provide me with links to earlier discussions on this topic, > please do not hesitate) > > Is there an alternative to MPI_Win_complete that does not 'enforce completion > of preceding RMS calls at the origin' (as said on pag 353 of the mpi-2.2 > standard) ? > > I would like to know if I can reuse the buffer I gave to MPI_Put but without > blocking on it, if the MPI lib is still using it, I want to be able to > continue (and use another buffer).
There is not. MPI_Win_complete is the only way to finish a MPI_Win_start epoch, and is always blocking until local completion of all messages started during the epoch. Brian -- Brian W. Barrett Dept. 1423: Scalable System Software Sandia National Laboratories