I see, thanks.... Is there any plan to apply any optimizations on the Neighbor collectives at some point?
regards Michael On Wed, Jun 8, 2022 at 1:29 PM George Bosilca <bosi...@icl.utk.edu> wrote: > Michael, > > As far as I know none of the implementations of the > neighborhood collectives in OMPI are architecture-aware. The only 2 > components that provide support for neighborhood collectives are basic (for > the blocking version) and libnbc (for the non-blocking versions). > > George. > > > On Wed, Jun 8, 2022 at 1:27 PM Michael Thomadakis via users < > users@lists.open-mpi.org> wrote: > >> Hello OpenMPI >> >> I was wondering if the MPI_Neighbor_xxxxx calls have received any >> special design and optimizations in OpenMPI 4.1.x+ for these patterns of >> communication. >> >> For instance, these could benefit from proximity awareness and intra- vs >> inter-node communications. However, even single node communications have >> hierarchical structure due to the increased number of num-domains, larger >> L3 caches and so on. >> >> Is OpenMPI 4.1.x+ leveraging any special logic to optimize these calls? >> Is UCX or UCC/HCOLL doing anything special or is OpenMPI using these lower >> layers in a more "intelligent" way to provide >> optimized neighborhood collectives? >> >> Thanks you much >> Michael >> >