[mpich-discuss] One-sided communication: MPI_Win_lock inside MPI_Win_fence

Ziaul Haque Olive mzh.olive at gmail.com
Tue May 29 14:54:05 CDT 2012


for smaller number of processes like 4, i was getting correct result, but
for 8, it was providing incorrect result.

I tried with and without lock/unlock. without lock/unlock provides correct
result all the time.

Hello,

I am getting incorrect result while using lock/unlock synchronization
> inside fence. the pattern is as follows,
>
>           MPI_Win_fence(win1);
>               ..........
>           MPI_Win_lock(exclusive, win1);
>
>           MPI_Accumulate(MPI_BOR, win1);
>
>           MPI_Win_unlock(win1);
>
>           MPI_Win_fence(win1);
>
> is it invalid to use lock in this way?
>
> Thanks,
> Ziaul.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20120529/8bb52793/attachment.html>


More information about the mpich-discuss mailing list