Florent,

I agree with your description for the information I have already found through 
the use of -mca btl_base_verbose 10.  I am requesting some way of obtaining the 
device selection and configuration information without the rest of the tracing.

As far as routing, I was not referring to the OS network routing, but the 
routing layer that must exist in OpenMPI.  When OMPI must send a message from 
one process to another, it has to pick a path, namely the one among what may be 
several possibilities that it has decided is the shortest when mpirun started 
the run.  The internal OMPI routing table would be a summary of all the device 
choices made my mpirun, I assume.

Thank you,

Larry Baker
US Geological Survey
650-329-5608
ba...@usgs.gov



> On Aug 19 2021, at 11:30:58 PM, GERMAIN, Florent <florent.germ...@atos.net> 
> wrote:
> 
> 
> 
> This email has been received from outside of DOI - Use caution before 
> clicking on links, opening attachments, or responding.
> 
> 
> 
> 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
> 
> 

Reply via email to