Hi,

I'm packaging UCX for Debian and uploading it now. Hopefully it will be
ready soon and OpenMPI can be built against it.

Regards

Alastair

On 04/06/2020 10:26, Patrice RINGOT wrote:
> Package: openmpi-bin
> Version: 4.0.3-8
> Severity: wishlist
>
> Dear Maintainer,
>
> We use the mpiGraph (https://github.com/LLNL/mpiGraph) program to test 
> regularly openmpi basic functionalities on our clusters.
>
> For Infiniband networks, and since version 4.0.3 of openmpi available in 
> testing, we use the following command line to run this test:
>
> mpirun -v --allow-run-as-root -mca mtl_base_verbose 1 -mca btl_base_verbose 1 
> -mca btl openib,self  -hostfile /root/hostfile --map-by ppr:1:node ./mpiGraph 
> 20000000 50 1
>
> along with the following configuration file 
> (/etc/openmpi/openmpi-mca-params.conf):
>
> mtl_ofi_provider_exclude = shm,sockets,tcp,udp,rstream,verbs
> btl_openib_allow_ib = true
>
> We must add the "btl_openib_allow_ib = true" instruction to the 
> configuration, because:
>
> "By default, for Open MPI 4.0 and later, infiniband ports on a device
> are not used by default.  The intent is to use UCX for these devices.
> You can override this policy by setting the btl_openib_allow_ib MCA parameter
> to true." 
>
> Mpirun outputs this message when this parameter is not set, and "-mca btl 
> ^openib" is not specified on the command line.
> (in this case the IB interface is not used, and for one of our cluster, the 
> test runs at Gigabit speed instead of Infiniband speed)
>
> As UCX is the recommended solution now, we wonder why ucx is not packaged in 
> the testing distribution (and used for building openmpi).
>
> Best regards
>
> Patrice
>
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 5.6.0-2-amd64 (SMP w/32 CPU cores)
> Locale: LANG=en_US.UTF8, LC_CTYPE=en_US.UTF8 (charmap=UTF-8), 
> LANGUAGE=en_US.UTF8 (charmap=UTF-8)
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages openmpi-bin depends on:
> ii  libc6                        2.30-8
> ii  libevent-2.1-7               2.1.11-stable-1
> ii  libopenmpi3                  4.0.3-8
> ii  openmpi-common               4.0.3-8
> ii  openssh-client [ssh-client]  1:8.2p1-4
>
> openmpi-bin recommends no packages.
>
> Versions of packages openmpi-bin suggests:
> ii  gfortran [fortran-compiler]  4:9.2.1-3.1
>
> -- Configuration Files:
> /etc/openmpi/openmpi-mca-params.conf changed:
> mtl_ofi_provider_exclude = shm,sockets,tcp,udp,rstream,verbs
> btl_openib_allow_ib = true
>
>
> -- no debconf information

-- 
Alastair McKinstry, email: [email protected], matrix: @alastair:sceal.ie, 
phone: 087-6847928
Green Party Councillor, Galway County Council 

Reply via email to