Re: [OMPI users] Parameters at run time

2019-10-21 Thread Jeff Squyres (jsquyres) via users
In addition to what Gilles said, I usually advise users in ambiguous situations to explicitly choose the transport. For example, you might want to explicitly choose using the UCX PML: mpirun --mca pil ucx ... This way, you are 100% sure that Open MPI chose the UCX PML (if it can't choose the

Re: [OMPI users] Parameters at run time

2019-10-20 Thread Gilles Gouaillardet via users
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

[OMPI users] Parameters at run time

2019-10-19 Thread Raymond Muno via users
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 time