[mpich-discuss] MPI_Comm_connect and firewall

Rajeev Thakur thakur at mcs.anl.gov
Tue Sep 9 09:16:13 CDT 2008


That is the so-called "business card" that is used to identify a process 
in the ch3:sock channel in MPICH2. You can do a cut-and-paste if you 
want to enter it manually.


Robert Kubrick wrote:
> Thanks. I don't understand why the port name has to be so long and 
> complicate. This is what I have on my server machine:
> 
> Processor 0 (19011, Receiver) initialized
> Processor 0 opened port 
> tag#0$port#61162$description#192.168.2.1$ifname#192.168.2.1$
> Publishing port 
> tag#0$port#61162$description#192.168.2.1$ifname#192.168.2.1$ as service 
> myfriend-0
> Processor 0 waiting for connections on 
> tag#0$port#61162$description#192.168.2.1$ifname#192.168.2.1$, service 
> myfriend-0...
> 
> So unless I use the name service through MPI_Lookup_name (which I doubt 
> works on remote connections), I have to enter 
> 'tag#0$port#61162$description#192.168.2.1$ifname#192.168.2.1$' on the 
> client as the port name to connect to the MPI server.
> Or am I missing something?
> 
> On Sep 9, 2008, at 4:40 AM, Rajeev Thakur wrote:
> 
>> Try setting the environment variable MPICH_PORT_RANGE to min:max to 
>> indicate the port range.
>>
>>
>> Robert Kubrick wrote:
>>> I need to connect an MPI program to a server behind a firewall, using 
>>> MPI_Comm_connect. How can I configure the IP port that MPI_Open_port 
>>> should use on the server?
>>> So for port:
>>> tag#0$port#57718$description#192.168.2.1$ifname#192.168.2.1$
>>> How can I change 57718 to another port authorized for remote connection?
>>
> 




More information about the mpich-discuss mailing list