Several things:
- In 1.8.x only shared memory windows work with multiple threads. This
problem will be fixed in the master branch soon. A back-port to 1.8 is
unlikely given the magnitude of the changes.
- I highly recommend using the MPI-3 call MPI_Win_allocate over
MPI_Win_create.
Yes - it is being fixed for 1.8.4
> On Dec 10, 2014, at 2:00 PM, Christopher O'Grady
> wrote:
>
>
> Hi,
>
> I see what looks like a bug in openmpi involving the
> MPI_THREAD_MULTIPLE. When we call MPI_Init_thread with this argument,
> this 61-line example hangs:
>
>
Hi,
I see what looks like a bug in openmpi involving the
MPI_THREAD_MULTIPLE. When we call MPI_Init_thread with this argument,
this 61-line example hangs:
http://www.slac.stanford.edu/~cpo/mpi_one_sided.cc
There are some commented out lines in that file that we can use
to workaround the