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 > >> >