Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] btl_tcp_if_exclude param
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2010-04-13 09:35:37

On Apr 13, 2010, at 9:17 AM, Gabriele Fatigati wrote:

> My actual configuration is:
> btl = ^tcp
> btl_tcp_if_exclude = eth0,ib0,ib1
> oob_tcp_include = eth1,lo
> But is it right? I have some doubt..

It depends on what "right" is in your environment. :-)

Your default config excludes the BTL TCP, assumedly because you want OpenFabrics/IB to be the default transport for MPI messages. That's probably good. In the "^tcp" case, the BTL TCP isn't even loaded -- so the btl_tcp_if_exclude parameter isn't even used. But if someone overrides the "btl" parameter and *does* load the TCP BTL, then the btl_tcp_if_exclude parameter will mean something.

So it's not harmful to have the btl_tcp_if_exclude parameter specified, even if it isn't used most of the time.

The oob_tcp_include parameter tells OMPI how to use it's "out of band" channel for setup/teardown of the overall job, creating MPI data connections, etc. You're telling it which devices it can use. It probably would be ok to use "eth1" and drop the ",lo" part.

Jeff Squyres
For corporate legal information go to: