[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.

Reply via email to