Greetings. Apologies it's taken us so long to reply -- we're all at an Open MPI workshop this week and it's consuming just about all of our time.
Right now, there is no way to restrict the port range that Open MPI will use. We simply ask the operating system for available ports and it gives us a random one that is not being used. So if you're setting up servers that used fixed TCP/UDP ports, there shouldn't be a problem -- when MPI jobs run, those servers should be occupying the TCP/UDP ports in question, and therefore the MPI jobs won't use them. If you've got dynamic applications that aren't "always running" (or nearly so) and therefore the TCP/UDP ports in question may not always be reserved, you *could* clash with MPI jobs (e.g., an MPI job could randomly take the port that you're expecting to be able to use). BTW, I'm *assuming* that your jobs will use non-privileged ports. Is this right? If they use privileged ports, then there's no conflict -- Open MPI doesn't use privileged ports. However, in practice, there's little chance of a conflict. The port range is so large that it's unlikely to happen (of course, saying that pretty much guarantees that it *will* happen ;-) ). Right now, there's no way in Open MPI to restrict which TCP ports it uses. If this becomes a problem for you (i.e., the random MPI-chose-the-same-port-as-your-app events happen a lot), let us know and we can probably put in some controls to work around this. > -----Original Message----- > From: users-boun...@open-mpi.org > [mailto:users-boun...@open-mpi.org] On Behalf Of > laurent.po...@fr.thalesgroup.com > Sent: Tuesday, April 18, 2006 10:09 AM > To: us...@open-mpi.org > Subject: [OMPI users] Open-MPI and TCP port range > > Hi, > > I am a new user of Open-MPI, and I need to use 2 kinds of > programs on an unique cluster : > 1) MPI based programs > 2) Others, using TCP and UDP > > In order to get my non-MPI programs run, I need to know which > ports may be used by MPI programs. > Is there a way to know/set the range of the ports used by MPI > programs ? > > Thanks > Laurent. > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >