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



Reply via email to