Re: [OMPI users] Failed to create a queue pair (QP) error

2017-03-25 Thread Gilles Gouaillardet
Iirc, there used to be a bug in Open MPI leading to such a false positive, but I cannot remember the details. I recommend you use at least the latest 1.10 (which is really a 1.8 + a few more features and several bug fixes) An other option is to simply +1 a mtt parameter and see if it helps

Re: [OMPI users] Failed to create a queue pair (QP) error

2017-03-25 Thread Ilchenko Evgeniy
Hi all! I install older version openmpi 1.8 and get other error. For command mpirun -np 1 prog I get next output: -- WARNING: It appears that your OpenFabrics subsystem is configured to only allow registering part of your

Re: [OMPI users] Performance degradation of OpenMPI 1.10.2 when oversubscribed?

2017-03-25 Thread Jordi Guitart
Hi, Very interesting discussing about the impact of HT. I was not aware about the potential difference between turning off HT in the BIOS vs. in the OS. However, this was not the main issue in my original message. I was expecting the performance degradation with oversubscription. And I can

Re: [OMPI users] Communicating MPI processes running in Docker containers in the same host by means of shared memory?

2017-03-25 Thread Jordi Guitart
Hi, I don't have previous expertise on the source code of OpenMPI, so I don't have a clear idea of the needed changes to implement this feature. This probably requires some preliminary brainstorming to decide the most appropriate way to inform OpenMPI that underlying nodes can share memory

Re: [OMPI users] Performance degradation of OpenMPI 1.10.2 when oversubscribed?

2017-03-25 Thread Jeff Squyres (jsquyres)
On Mar 25, 2017, at 3:04 AM, Ben Menadue wrote: > > I’m not sure about this. It was my understanding that HyperThreading is > implemented as a second set of e.g. registers that share execution units. > There’s no division of the resources between the hardware threads,

Re: [OMPI users] Performance degradation of OpenMPI 1.10.2 when oversubscribed?

2017-03-25 Thread Ben Menadue
Hi Jeff, > On 25 Mar 2017, at 10:31 am, Jeff Squyres (jsquyres) > wrote: > > When you enable HT, a) there's 2 hardware threads active, and b) most of the > resources in the core are effectively split in half and assigned to each > hardware thread. When you disable HT, a)