It seems you understand the advantages of one-sided communications over the other flavors, but did you carefully consider their drawbacks before concluding they "should have gain popularity"?
Cheers, Gilles On Fri, Jan 17, 2025, 21:24 'Chandran, Arun' via Open MPI users < users@lists.open-mpi.org> wrote: > [Public] > > Hi Experts, > > > > I am trying to understand the usage of MPI’s one-sided communication in > HPC applications. > > > > This research paper ( > https://icl.utk.edu/publications/international-survey-mpi-users ) said > it’s popularity is behind collectives, and point-to-point APIs. > > Given the advantages over the two-sided communication, one-sided > communication should have gained popularity, right? > > > > I tried to search the codebase of: > > > > 1. NWCHEM (https://github.com/nwchemgit/nwchem) > 2. WRF(https://github.com/wrf-model/WRF) > 3. Quantum Espresso(https://github.com/QEF/q-e) > 4. GROMACS (https://github.com/gromacs/gromacs) > > > > But did not hit any result for the search string ‘MPI_Win’. Do these > applications use one-sided MPI_Get() and MPI_Put() via some other mechanism? > > > > Can someone please comment about the usage of one-sided communication in > HPC applications? Are there any real-world applications using it? > > --Arun > > To unsubscribe from this group and stop receiving emails from it, send an > email to users+unsubscr...@lists.open-mpi.org. > To unsubscribe from this group and stop receiving emails from it, send an email to users+unsubscr...@lists.open-mpi.org.