That clears up my uncertainty then.  Thanks!

On Tue, Feb 15, 2022 at 9:03 AM George Bosilca <bosi...@icl.utk.edu> wrote:

> Sorry, I should have been more precise in my answer. Topology information
> is only used during neighborhood communications via the specialized API, in
> all other cases the communicator would behave as a normal, fully connected,
> communicator.
>
>   George.
>
>
> On Tue, Feb 15, 2022 at 9:28 AM Neil Carlson via users <
> users@lists.open-mpi.org> wrote:
>
>>
>>
>> On Mon, Feb 14, 2022 at 9:01 PM George Bosilca <bosi...@icl.utk.edu>
>> wrote:
>>
>>> On Mon, Feb 14, 2022 at 6:33 PM Neil Carlson via users <
>>> users@lists.open-mpi.org> wrote:
>>>
>>>> 1. Where can I use this communicator?  Can it be used with  the usual
>>>> stuff like MPI_Allgather, or do I need to hang onto the original
>>>> communicator (MPI_COMM_WORLD actually) for that purpose?
>>>>
>>>
>>> Anywhere a communicator is used. You just have to be careful and
>>> understand what is the scope of the communication you use them with.
>>>
>>
>> Ah! I was thinking that this graph topology information might only be
>> relevant to MPI_Neighbor collectives. But would it be proper then to think
>> of a communicator having an implicit totally-connected graph topology that
>> is replaced by this one? If so would Bcast, for example, only send from the
>> root rank to those it was a source for in the graph topology? Or Gather on
>> a rank only receive values from those ranks that were a source for it? What
>> would the difference be then between Alltoallv, say, and Neighbor_alltoallv?
>>
>

Reply via email to