Skip to content
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

Test mpi_ring_async_sender_receiver with all MPI completion modes #1151

Merged
merged 11 commits into from
Jul 2, 2024

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    f5996b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab64fd6 View commit details
    Browse the repository at this point in the history
  3. Use PIKA_TEST_EQ instead of PIKA_ASSERT for test check in mpi_ring_as…

    …ync_sender_receiver test
    msimberg committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    cacc596 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e5ba863 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    761e4ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    06d0c07 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    18b4f76 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c8ec9cb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5d4242b View commit details
    Browse the repository at this point in the history
  10. Reduce counters and fix race condition in counter check

    Two counters were used for debugging during development, but are not
    really needed for counting tasks in flight and it's better to use the
    main in_flight counter for checking when finished.
    biddisco authored and msimberg committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    13e41fe View commit details
    Browse the repository at this point in the history
  11. Make MPI polling max size atomic

    This avoids data races between writing (set_max_polling_size) and reading (within the MPI polling
    loop) the max polling size. Reads are relaxed since we don't care much about stale values being
    used.
    msimberg committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    61555e4 View commit details
    Browse the repository at this point in the history