tcp - How can I specify the port range for OpenMPI to use? -
i'm using open mpi 1.6.5 run openfoam in parallel on 3 nodes. i'm allowed open few tcp ports security reasons. opened ports 49990-50009 open mpi , set values in openmpi-mca-params.conf follows:
btl_tcp_port_min_v4=49990 btl_tcp_port_range_v4=10 oob_tcp_static_ports=50000-50009
when ran mpirun, got message:
mca_oob_tcp_init: unable create ipv4 listen socket: unable open tcp socket out-of-band communications.
did miss something? how can set mpi run range of ports?
the value of oob_tcp_static_ports
should comma-separated list of specific ports used, not range of ports. set port range tcp
oob, assign oob_tcp_dynamic_ports
instead.
note port numbers (also tcp
btl) affect listening sockets, i.e. incoming connections. connection initiator side uses whatever port number os binds socket to.
reference - the open mpi user's mailing list.
Comments
Post a Comment