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