On 03/09/2011 09:44 AM, Jeff Squyres wrote:
The MPI_Comm_connect and MPI_Comm_accept calls are collective over their entire
communicators.
So if you pass MPI_COMM_WORLD into MPI_Comm_connect/accept, then *all*
processes in those respective MPI_COMM_WORLD's need to call
MPI_Comm_connect/accept
The MPI_Comm_connect and MPI_Comm_accept calls are collective over their entire
communicators.
So if you pass MPI_COMM_WORLD into MPI_Comm_connect/accept, then *all*
processes in those respective MPI_COMM_WORLD's need to call
MPI_Comm_connect/accept.
For your 2nd question, when you get this to
Hello,
I'm trying to connect two independent MPI process groups with an
intercommunicator, using ports, as described in sec. 10.4 of the MPI
standard. One group runs a server, the other a client. The server
opens a port, publishes the port's name, and waits for a connection.
The client obt