Enrico,

this is fixed in Open MPI 2.1.0
fwiw, you only need MPI_THREAD_MULTIPLE if you invoke MPI subroutines
within an OpenMP parallel. if MPI is only used outside of OpenMP parallel,
then MPI_THREAD_SINGLE is very likely enough.

Cheers,

Gilles

On Thursday, March 23, 2017, Enrico Calore <enrico.cal...@fe.infn.it> wrote:

> Hi all,
> when trying to run an OpenMPI + OpenMP application, using OpenMPI
> v1.10.2, compiled with multi-threading support, and the OpenIB BTL, the
> latter disable itself with this message:
>
> btl:openib: MPI_THREAD_MULTIPLE not suppported; skipping this component
> select: init of component openib returned failure
> mca: base: close: component openib closed
> mca: base: close: unloading component openib
>
> In an old mailing-list thread I read that multi-threading support for
> openib was expected in 1.9 series:
>
> http://users.open-mpi.narkive.com/B2UJ86Wf/ompi-users-multi-
> threading-support-for-openib
>
> But, looking in the changelogs I could not find any mention of this.
>
> May I ask which is the actual status? Is there some newer OpenMPI
> versions supporting it and/or are available some compile time flags to
> enable some kind of experimental support for it?
>
>
> Thanks and Best Regards,
>
> Enrico
>
>
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel

Reply via email to