I'm not having any trouble getting it to start, and it's definitely using the openib btl. I was just wondering how it decided whether the openib btl was appropriate before going down the btl list to tcp when all mpirun gets is a hostname and no other information about connectivity on the remote end. For instance, is this determined before or after orted runs on the remote end?

On 12/23/14, 2:18 PM, Howard Pritchard wrote:
Hello Gary,

It depends on how the Open MPI was built, and on mca parameters passed
to the job either via settings in an mca params conf
file or the mpirun command line or env. variables.  If you have mxm
(MLNX) or psm (qlogic/intel) installed on the system
where your open mpi was built, you may actually be using one of those
via the MTL path.

Try

mpirun -np 2 -H hosta,hostb -mca btl self,vader,openib ./your_favorite_test

That should force open mpi to try using openib between the pair of
hosts.  Note you don't need "vader" on the command line
if you are running only one mpi rank/node.

Howard




2014-12-23 11:48 GMT-07:00 Gary Jackson <ga...@cs.umd.edu
<mailto:ga...@cs.umd.edu>>:


    How does OpenMPI decide whether to use the IB BTL between a given
    pair of hosts, assuming there is an IB interface available?

    --
    Gary
    _________________________________________________
    users mailing list
    us...@open-mpi.org <mailto:us...@open-mpi.org>
    Subscription: http://www.open-mpi.org/__mailman/listinfo.cgi/users
    <http://www.open-mpi.org/mailman/listinfo.cgi/users>
    Link to this post:
    http://www.open-mpi.org/__community/lists/users/2014/12/__26063.php
    <http://www.open-mpi.org/community/lists/users/2014/12/26063.php>




_______________________________________________
users mailing list
us...@open-mpi.org
Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
Link to this post: 
http://www.open-mpi.org/community/lists/users/2014/12/26064.php



--
Gary

Reply via email to