Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: Re: [OMPI users] how to select a specific network
From: Adrian Knoth (adi_at_[hidden])
Date: 2008-01-11 07:34:16


On Fri, Jan 11, 2008 at 11:36:23AM +0000, Lydia Heck wrote:

> I have a setup which contains one set of machines
> with one nge and one e1000g network and of machines
> with two e1000g networks configured. I am planning a

Are we talking about shared filesystems or can you place different
~/.openmpi/mca-params.confs across different machines? If so, just
specify the interfaces you want to exclude/include on each machine.

If nothing helps, either shutdown the unnecessary interfaces or use
interface renaming.

nge sounds like Solaris, unfortunately I'm not common with it. Under
Linux, one would rename either the required or the unwanted interfaces,
depending if you include or exclude.

We have something like this:

adi_at_amun:~$ ip r s
192.168.4.0/24 dev ethmp proto kernel scope link src 192.168.4.130
192.168.3.0/24 dev ethmp proto kernel scope link src 192.168.3.130
192.168.1.0/24 dev ethsvc proto kernel scope link src 192.168.1.130
default via 192.168.1.12 dev ethsvc

The "ethmp" is "ethernet message passing", "ethsvc" is "ethernet service
network". That's more or less the same you want: a dedicated network for
message passing.

So you would obviously include ethmp in your mca-params.conf file.

Under Linux, the tool to rename interfaces is called "nameif", but I
guess it cannot be used for Solaris (interface names are kernel space,
and Linux kernel != Solaris kernel).

HTH

-- 
Cluster and Metacomputing Working Group
Friedrich-Schiller-Universität Jena, Germany
private: http://adi.thur.de