Re: [OMPI devel] Thread safety in the BTL layer

2016-03-06 Thread George Bosilca
Durga, There is an ongoing effort to make the master (and future versions) not only thread safe for all networks (all combinations of BTL, and PML/MTL) but also thread efficient. The fact that we removed the checks (as the one you noticed in the openib BTL) doesn't means that all BTL are currently

[OMPI devel] Thread safety in the BTL layer

2016-03-06 Thread dpchoudh .
Hello all sorry for asking too many 101 questions; hopefully someone won't mind answering. It looks like, as of the current release, some BTLs (e.g. openib) are not thread safe, and the code explicitly bails out if it finds that MIT_Init() was called with THREAD_MULTIPLE. Then there are some BTLs