On Thursday, March 24, 2016, Sebastian Rettenberger <rette...@in.tum.de>
wrote:

> Hi,
>
> I tried to run the attached program with OpenMPI. It works well with MPICH
> and Intel MPI but I get a deadlock when using OpenMPI.
> I am using OpenMPI 1.10.0 with support for MPI_THREAD_MULTIPLE.
>
> It seems like ROMIO uses global locks in OpenMPI which is a problem if
> multiple threads want to do collective I/O.
>
>
This isn't valid MPI, if I understand you correctly. I'm not near a copy of
the standard to be more specific, but you should look at restrictions on
collective calls like barrier wrt threads in the same proc.

Jeff


> Any idea how one can get around this issue?
>
> Best regards,
> Sebastian
>
> --
> Sebastian Rettenberger, M.Sc.
> Technische Universität München
> Department of Informatics
> Chair of Scientific Computing
> Boltzmannstrasse 3, 85748 Garching, Germany
> http://www5.in.tum.de/
>


-- 
Jeff Hammond
jeff.scie...@gmail.com
http://jeffhammond.github.io/

Reply via email to