Hi Ralph,

I did try the corresponding oob_* parameters (sorry for not mentioning that).
Here's what I tried:


mpirun --host host1,host2 -np 2 --mca btl_tcp_port_min_v4 10000 --mca 
btl_tcp_port_range_v4 10 --mca oob_tcp_port_min_v4 10000 --mca 
oob_tcp_port_range_v4 10 sleep 100


In another window while the above is running:

$ sudo netstat -plnt

tcp        0      0 0.0.0.0:4135                0.0.0.0:*                   
LISTEN      9714/mpirun
tcp        0      0 :::58600                    :::*                        
LISTEN      9714/mpirun
...

-- 
Best,
Hsiu-Khuern.


* On Fri 03:49PM -0700, 10 Dec 2010, Ralph Castain (r...@open-mpi.org) wrote:
> mpirun is not an MPI process, and so it doesn't obey the btl port params. To 
> control mpirun's ports (and those used by the ORTE daemons), use the 
> oob_tcp_port... params
> 
> 
> On Dec 10, 2010, at 3:29 PM, Tang, Hsiu-Khuern wrote:
> 
> > 
> > Hi,
> > 
> > I am trying to understand how to control the range of ports used by Open 
> > MPI.
> > I tried setting the parameters btl_tcp_port_min_v4 and 
> > btl_tcp_port_range_v4,
> > but they don't seem to have an effect.
> > 
> > I am using Open MPI 1.4.2 from Debian sid, but get the same result on RHEL5.
> > 
> > When I run a program like
> > 
> > mpirun --host host1,host2 -np 2 --mca btl_tcp_port_min_v4 10000 --mca 
> > btl_tcp_port_range_v4 10 sleep 100
> > 
> > and then in another terminal run "netstat -plnt", should I expect to see 
> > mpirun
> > listening on one or more ports between 10000 and 10009?  I don't -- mpirun 
> > is
> > invariably listening on some other ports.
> > 
> > Thanks!
> > 
> > -- 
> > Best,
> > Hsiu-Khuern.
> > _______________________________________________
> > users mailing list
> > us...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/users
> 

Reply via email to