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

#2281: Add new allreduce algorithms for Group, Objgroup and Collection #2337

Draft
wants to merge 70 commits into
base: develop
Choose a base branch
from

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    e7e1a2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f90e5c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0715c52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0070e71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2ad6e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19df2f7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    831168f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    594fce5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b5095b6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    42cf608 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0ee7848 View commit details
    Browse the repository at this point in the history
  12. #2240: Fix warnings

    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    d70050e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1f86e55 View commit details
    Browse the repository at this point in the history
  14. #2240: Add unit test for Rabenseifner with Kokkos::View as DataType a…

    …nd fix compile issues realted to using Kokkos::View for allreduce
    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    699a6d8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5535449 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    18d5090 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9d88016 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5d79bd0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    74bea76 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    51ea74e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7aeaa8e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    593132f View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    da46b94 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    641c9dd View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1a0879e View commit details
    Browse the repository at this point in the history
  26. #2240: Update logs

    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    3b9d697 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    27438ea View commit details
    Browse the repository at this point in the history
  28. #2240: Add helpers and use Kokkos::View for internals of Rabenseifner…

    … when user's payload is View
    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    6ba48d3 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    150b883 View commit details
    Browse the repository at this point in the history
  30. #2281: Initial work to make collective group info contain the informa…

    …tion about all the nodes from that group
    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    b0a60b6 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    d065c74 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    f68bc7f View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    172dc27 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    d3280ae View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    eb9b71d View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    5cc8aa3 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    4e29045 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    26529f5 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    a2245a1 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    1d6800b View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    db14b0a View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    fa93776 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    503d64b View commit details
    Browse the repository at this point in the history
  44. #2281: Setup perf test for groups and remove the parent proxy, as we …

    …now store the final handler with callback
    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    5bbbb59 View commit details
    Browse the repository at this point in the history
  45. #2281: Remove RabenseifnerGroup as we've now integrated groups and co…

    …llections into the original struct
    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    23c0a6f View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    9f2cbaf View commit details
    Browse the repository at this point in the history
  47. #2281: Refactor Rabensifer a bit so it doesn't require that many temp…

    …late arguments, also let the User specify which algorithm to use
    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    57aa52b View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    028a354 View commit details
    Browse the repository at this point in the history
  49. #2281: Implement clear function for StateHolder that frees dynamic me…

    …mory allocated for allreduce state
    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    1aa6f98 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    fde360f View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    679344d View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    2e7b6e6 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    0c7f5dd View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    c86244b View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    76c377c View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    1bafd3b View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    30b1882 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    0eb340b View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    3fb1ddd View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    ae65729 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    d118fa9 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    c61db0c View commit details
    Browse the repository at this point in the history
  63. #2281: New allreducers no longer require Objgroup for internal commun…

    …ication. This helps for cases when not all Nodes are part of allreduce
    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    7caed11 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    e24cacc View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    46c73af View commit details
    Browse the repository at this point in the history
  66. #2281: Don't use explicit Kokkos::HostSpace for Kokkos::View in Raben…

    …seifnerMsg and ShouldUseView
    JacobDomagala committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    33c5e98 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    ed1f880 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    5c33e20 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    eee5e69 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. Configuration menu
    Copy the full SHA
    4600310 View commit details
    Browse the repository at this point in the history