Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] problems with establishing an intercommunicator
From: Waclaw Kusnierczyk (waku_at_[hidden])
Date: 2011-03-09 12:16:49


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.
>
> For your 2nd question, when you get this to work, then all processes can send directly to each other -- Open MPI doesn't currently have any "routing" capabilities (e.g., sending through some other process to get to a 3rd process).

Such a simple fix, I actually suspected this might be the case, should
have checked before asking.

Thanks for the advice! Things seem to work now as desired.

Best,
vQ