-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use request-based RMA #472
Conversation
…nto use-request-based-rma
We have now compared almost 23.5 billion merges. The parallel version returned the same results as the serial version. Test 1
Test 2 with 16, 32 and 64 MPI ranks; seed 875
Test 3 with with 16, 32 and 64 MPI ranks; seed 43
Test 4 with 72, 96 and 120 MPI ranks; seeds 45 89 351 874
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just had a quick look. Happy for you to merge this once you have run a test case (like RT or moist bubble).
Instead of
MPI_Get/MPI_Put
we useMPI_RGet/MPI_RPut
. A MPI_R*` routine allocates a communication request object that can be use to wait for completion. See for example https://www.open-mpi.org/doc/v4.1/man3/MPI_Rget.3.php