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

Integrate NVIDIA's S/R implementation into HPX #6431

Merged
merged 92 commits into from
Aug 26, 2024

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    22a6d61 View commit details
    Browse the repository at this point in the history
  2. link against hpx_core

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    05b6e36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0535f6c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd93972 View commit details
    Browse the repository at this point in the history
  5. added pika's changes

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    0e25375 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5c27d30 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6e843ff View commit details
    Browse the repository at this point in the history
  8. - Operation states are immovable

    - Completion signatures are a specialization of stdexec::completion_signatures<...>
    - Senders/Receivers need the is_sender/is_receiver tag
    - Sender_of<snd, tag> looks for completion signatues (e.g. tag = set_error(std::exception_ptr)) instead of looking for possible set_value(...) specializations
    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    23f7620 View commit details
    Browse the repository at this point in the history
  9. The old calling convention is:

                         make_env<tag>(val, old_env)
    The new calling convention for make_env is:
                         make_env(old_env, with(tag, val))
    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    91ffb5c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    16127c2 View commit details
    Browse the repository at this point in the history
  11. The ensure_started algorithm needed for specific any_sender tests is …

    …not working. The rest of the tests pass.
    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8872e02 View commit details
    Browse the repository at this point in the history
  12. Incomplete tests

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    0860a19 View commit details
    Browse the repository at this point in the history
  13. Typo

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8c5c466 View commit details
    Browse the repository at this point in the history
  14. More fixes

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7d40513 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c533f32 View commit details
    Browse the repository at this point in the history
  16. Multiple test fixes

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    0924dcc View commit details
    Browse the repository at this point in the history
  17. many more test fixes

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    c52fd21 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9896820 View commit details
    Browse the repository at this point in the history
  19. thread_pool, bulk to spec

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8b2be24 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c158f58 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e079c25 View commit details
    Browse the repository at this point in the history
  22. flyby fix for meta, pack

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    b3a5072 View commit details
    Browse the repository at this point in the history
  23. mass clang/cmake format

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2c90daa View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    84de931 View commit details
    Browse the repository at this point in the history
  25. address comments

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    9164d24 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    2c41f23 View commit details
    Browse the repository at this point in the history
  27. Fetch STDEXEC

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    6a94d8e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f518da9 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    5944dce View commit details
    Browse the repository at this point in the history
  30. format

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    56f4373 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    39674b3 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    56b8865 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    2bc35fa View commit details
    Browse the repository at this point in the history
  34. spellcheck

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    1e9a2ef View commit details
    Browse the repository at this point in the history
  35. make previous stuff work

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    4a7a3b5 View commit details
    Browse the repository at this point in the history
  36. format

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    185e198 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    c940f5b View commit details
    Browse the repository at this point in the history
  38. add missing include

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7f8fc4d View commit details
    Browse the repository at this point in the history
  39. various test fixes

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f178b1f View commit details
    Browse the repository at this point in the history
  40. test fixes

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    74091e9 View commit details
    Browse the repository at this point in the history
  41. correct lint placement

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    9fba25c View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    e8ce8a4 View commit details
    Browse the repository at this point in the history
  43. some formating

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e914de1 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    6444883 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    a7cc6c7 View commit details
    Browse the repository at this point in the history
  46. Missing include

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    4a3d089 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    ae9eec7 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    46131a0 View commit details
    Browse the repository at this point in the history
  49. MPI sender correction

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a1bcd8d View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    b14c0b8 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    0c0a018 View commit details
    Browse the repository at this point in the history
  52. async rw mtx fix

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    69ec6b8 View commit details
    Browse the repository at this point in the history
  53. format

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    036bcb4 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    507f02e View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    5072f7c View commit details
    Browse the repository at this point in the history
  56. relax case sensitive test

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ff26726 View commit details
    Browse the repository at this point in the history
  57. cuda stream (UNTESTED)

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7854c45 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    b04575e View commit details
    Browse the repository at this point in the history
  59. std identity feature test

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    b8e5d34 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    77ceb2f View commit details
    Browse the repository at this point in the history
  61. correctly set cache var

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7261bc4 View commit details
    Browse the repository at this point in the history
  62. Cmake-format

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8ee07c1 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    2e6baca View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    e660a0f View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    97b3218 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    2f8dd04 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    9f175f8 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    807586c View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    aacc988 View commit details
    Browse the repository at this point in the history
  70. format

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    26e4a75 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    cd6aca7 View commit details
    Browse the repository at this point in the history
  72. add [[maybe_unused]]

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    02652fa View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    375f318 View commit details
    Browse the repository at this point in the history
  74. Surpress more warnings

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    d5d3a35 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    909e11b View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    ac23e6a View commit details
    Browse the repository at this point in the history
  77. format, comment

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2724dc5 View commit details
    Browse the repository at this point in the history
  78. stop_token callback_type

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    90044e3 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    a053a0c View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    a7c3845 View commit details
    Browse the repository at this point in the history
  81. format

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7cce0a7 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    7b6a85c View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    ed86d82 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    ff7e896 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    2dd4fe6 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    3ee2f43 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    daae416 View commit details
    Browse the repository at this point in the history
  88. Add Stdexec to HPXConfig

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    064f57e View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    0fdf490 View commit details
    Browse the repository at this point in the history
  90. format

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    5bb0241 View commit details
    Browse the repository at this point in the history
  91. Disable by default

    isidorostsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    0994c6a View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    16f0245 View commit details
    Browse the repository at this point in the history