Re: [OMPI users] Multi-Threaded Performance Question

2016-09-05 Thread George Bosilca
Steve, Some of these interferences are due to the design choices in Open MPI, but others are due to the constraints imposed by MPI. As an example, MPI requires FIFO ordering on message delivery on each communication channel (communicator/peer). If you inject messages from multiple threads for the

[OMPI users] Multi-Threaded Performance Question

2016-08-29 Thread Stephen Ibanez
Hi All, I am trying to use the MPI_THREAD_MULTIPLE support for OpenMPI 2.0. I know the documentation states that multi threaded support for OpenMPI is only lightly tested and likely will result in poor performance. I have noticed that when I have many threads for a particular process that are