Hello, Open MPI have given to you the only information it has: message is given to mlx4_0:1. As you are using InfiniBand network, the routing tables are handled by the ib runtime. You can gather information about ib routing through the ibroute command. I hope it will help you.
Florent Germain Ingénieur de développement florent.germ...@atos.net 1 Rue de Provence 38130 Echirolles Atos.net -----Message d'origine----- De : devel <devel-boun...@lists.open-mpi.org> De la part de Baker, Lawrence M via devel Envoyé : vendredi 20 août 2021 04:19 À : Geoffrey Paulsen via devel <devel@lists.open-mpi.org> Cc : Baker, Lawrence M <ba...@usgs.gov> Objet : [OMPI devel] How to display device selection or routing info I am running into dead ends trying to find an mpirun option to display the device selected for each process. I use mpirun --report-bindings to view the bindings to nodes/cpus/cores. But I cannot find an equivalent option that displays the hardware path used for OpenMPI messaging. Or the device parameters that go with that, if they are programmable. I have found I can see the openib message selecting InfiniBand when I add -mca btl_base_verbose 10 [compute-0-30.local:02597] [rank=0] openib: using port mlx4_0:1 But, I get lots of other messages that are just noise for this purpose. There must be a routing table somewhere being constructed (ORTE?). I could not find an MCA option to show that. Is there a better way to get this information? My Google searching has not turned up anything. If not, I'd like to put in a request for an mpirun option similar to --report-bindings that displays the routing table and/or device bindings and programmable settings used. Thank you very much. Larry Baker US Geological Survey 650-329-5608 ba...@usgs.gov