I recommend filing the bug regarding the supported MPI. I can't find any statement in the MPI standard indicating it shouldn't work._______________________________________________JeffOn Thu, Mar 30, 2017 at 8:34 AM, Sebastian Rinke <rinke@cs.tu-darmstadt.de> wrote:Thanks a lot for your answer!The same problem occurs in the supported MPI-2.2 on BGQ.Ok, I will try the OFI-based MPI-3.Thanks,SebastianOn 30 Mar 2017, at 17:12, Jeff Hammond <jeff.science@gmail.com> wrote:I guess this is a bug but MPICH 3.1.x isn't the basis for the supported MPI on BGQ, so I doubt you will get much traction by reporting it. IBM made an effort to support MPI-3 with PAMID but it was as an open-source, best effort project, and I recall there were some issues with it, including deadlock in certain asynchronous operations.______________________________You should try the supported MPI-2.2 implementation on BGQ or try the unsupported OFI-based implementation of MPI-3.
Disclaimer: The comments above are spoken in my capacity as the person who used to support MPI at ALCF, not my current job role.Best,JeffOn Thu, Mar 30, 2017 at 3:21 AM, Sebastian Rinke <rinke@cs.tu-darmstadt.de> wrote:Same window, i.e.:Process 0:Win_lock(MPI_LOCK_SHARED, target=A, window=win)Win_lock(MPI_LOCK_SHARED, target=B, window=win)SebastianOn 30 Mar 2017, at 06:24, Jeff Hammond <jeff.science@gmail.com> wrote:Same window or different windows?JeffOn Wed, Mar 29, 2017 at 5:59 PM Sebastian Rinke <rinke@cs.tu-darmstadt.de> wrote:Dear all,
I have some issue with MPI_Win_lock in MPICH-3.1.4 on Blue Gene/Q.
Here is my example:
Process 0:
Win_lock(MPI_LOCK_SHARED, target=A)
Win_lock(MPI_LOCK_SHARED, target=B)
No matter what I use for A and B (given A != B), a process cannot acquire more than one lock
at a time.
To my understanding, it should be possible to acquire more than one lock.
Can you confirm this issue?
Thanks,
Sebastian
_______________________________________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
--_______________________________________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss --
_________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss --
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss