Dave,

i can reproduce the issue with btl/openib and the IMB benchmark, that
is known to MPI_Init_thread(MPI_THREAD_MULTIPLE)

note performance is ok with OSU benchmark that does not require
MPI_THREAD_MULTIPLE

Cheers,

Gilles

On Wed, Jan 24, 2018 at 1:16 PM, Gilles Gouaillardet <gil...@rist.or.jp> wrote:
> Dave,
>
>
> one more question, are you running the openib/btl ? or other libraries such
> as MXM or UCX ?
>
>
> Cheers,
>
>
> Gilles
>
>
> On 1/24/2018 12:55 PM, Dave Turner wrote:
>>
>>
>>    We compiled OpenMPI 2.1.1 using the EasyBuild configuration
>> for CentOS as below and tested on Mellanox QDR hardware.
>>
>> ./configure --prefix=/homes/daveturner/libs/openmpi-2.1.1c
>>                  --enable-shared
>>                  --enable-mpi-thread-multiple
>>                  --with-verbs
>>                  --enable-mpirun-prefix-by-default
>>                  --with-mpi-cxx
>>                  --enable-mpi-cxx
>>                  --with-hwloc=$EBROOTHWLOC
>>                  --disable-dlopen
>>
>> The red curve in the attached NetPIPE graph shows the poor performance
>> above
>> 8 kB for the uni-directional tests with bi-directional and aggregate
>> tests also showing similar problems.  When I compile using the same
>> configuration but with the --disable-dlopen parameter removed then the
>> performance is very good as the green curve in the graph shows.
>>
>> We see the same problems with OpenMPI 2.0.2.
>> Replacing --disable-dlopen with --disable-mca-dso showed good performance.
>> Replacing --disable-dlopen with --enable-static showed good performance.
>> So it's only --disable-dlopen that leads to poor performance.
>>
>> http://netpipe.cs.ksu.edu
>>
>>                    Dave Turner
>>
>> --
>> Work: davetur...@ksu.edu <mailto:davetur...@ksu.edu>     (785) 532-7791
>>              2219 Engineering Hall, Manhattan KS  66506
>> Home: drdavetur...@gmail.com <mailto:drdavetur...@gmail.com>
>>               cell: (785) 770-5929
>>
>>
>> _______________________________________________
>> devel mailing list
>> devel@lists.open-mpi.org
>> https://lists.open-mpi.org/mailman/listinfo/devel
>
>
> _______________________________________________
> devel mailing list
> devel@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel

Reply via email to