Hi Ralph,

Thanks for confirming this and for getting a patch in.  Greatly appreciated!

-- 
Best,
Hsiu-Khuern.


* On Sat 11:27AM -0700, 11 Dec 2010, Ralph Castain (r...@open-mpi.org) wrote:
> Hmmm....well, that stinks. I did some digging and there is indeed a bug in
> the 1.4 series - forgot to convert the port number to network-byte order.
> 
> Will file a patch and add you to the ticket so you can see when it gets
> applied. If you wouldn't mind testing the release candidate, that would be
> appreciated.
> 
> Thanks!
> Ralph
> 
> On Dec 10, 2010, at 3:58 PM, Tang, Hsiu-Khuern wrote:
> 
> > 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