Raymond,

In the case of UCX, you can

mpirun --mca pml_base_verbose 10 ...

If the pml/ucx component is used, then your app will run over UCX.

If the pml/ob1 component is used, then you can

mpirun --mca btl_base_verbose 10 ...

btl/self should be used for communications to itself.

if btl/uct is used for inter node communications, it means your job is running over UCX.

fwiw, it seems the default is to use both btl/vader and btl/uct for intra node communications.


Cheers,


Gilles



On 10/20/2019 6:28 AM, Raymond Muno via users wrote:
Is there a way to determine, at run time, as to what choices OpenMPI made in terms of transports that are being utilized?  We want to verify we are running UCX over Infiniband.

I have two users, executing the identical code, with the same mpirun options, getting vastly different execution times on the same cluster.

Reply via email to