You can specify which network interface should be used by Open MPI via the btl_tcp_if_include MCA parameter (using the interface name, e.g. eth0,eth1). You can even specify how the messages will be distributed between the networks (please read the FAQ for more info about this).

To test that you doubled your bandwidth use any point-to-point benchmark such as NetPIPE.

  Thanks,
    george.

On Dec 12, 2007, at 1:42 PM, Michael wrote:

In the past I configured a Linux cluster by bonding two ethernet ports
together on each node (with the master having a third port of outside
communication); however, recent discussions seem to say that if I have
two ethernet cards OpenMPI can handle all the setup itself.

My question is what address ranges should I use, that is, should both
ports be on the same network range, i.e. 10.0.0.x/255.255.255.0, or
should they be on separate network ranges, i.e. 10.0.0.x/255.255.255.0
and 10.0.1.x/255.255.255.0.

Would I need a third ethernet card for outside communication or could
one port on the master node handle both internal and external
communications.

Would there be any special flags to set this up or would OpenMPI
detect the two paths -- obviously each port would have a different IP
address if I'm not using bonding so do you just double the host list?

How would I test if I have doubled my bandwidth?

Michael

_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to