Port Name
Establishing contact via a "port"
port name system dependent, e.g. "IP-name:port-number"
Server publishes its port name (f.i. writes it to a file)
client gets the port name explicitly (f.i. as command line parameter)
Examples:
server writes port name to the terminal
user reads port name and starts client with port name as parameter
"third party" = user
server writes port name to file
client reads port name from file
"third party" = file system/file
corresponding MPI routines:
MPI_Open_port
gets a valid port from the system
MPI_Close_port
releases port name
MPI_Comm_accept
server waits for clients under port name,
returns intercommunicator
MPI_Comm_connect
client establishes contact with server using port name
returns intercommunicator
MPI_Comm_disconnect
client and server disconnect
they are independent afterwards
Peter Junglas 16.2.1999