Re: [OMPI users] problems with establishing an intercommunicator

2011-03-09 Thread Waclaw Kusnierczyk
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

Re: [OMPI users] problems with establishing an intercommunicator

2011-03-09 Thread Jeff Squyres
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

[OMPI users] problems with establishing an intercommunicator

2011-03-08 Thread Waclaw Kusnierczyk
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