Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 4caba0c79e5ee7a496a0d02d25f7bfd47873273a
      
https://github.com/STEllAR-GROUP/hpx/commit/4caba0c79e5ee7a496a0d02d25f7bfd47873273a
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/fill.hpp
    M libs/core/async_cuda/CMakeLists.txt
    A libs/core/async_cuda/include/hpx/async_cuda/thrust/algorithms.hpp
    A libs/core/async_cuda/include/hpx/async_cuda/thrust/policy.hpp
    M libs/core/async_cuda/tests/unit/CMakeLists.txt
    A libs/core/async_cuda/tests/unit/thrust_policy_test.cu

  Log Message:
  -----------
  thrust policy and algorithm dipsatch

This commit adds a basic poc implementation for thrust policy and algorithm 
dispatch based on it

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: a5ccc4242bd65df06f450121786f23b89b905af6
      
https://github.com/STEllAR-GROUP/hpx/commit/a5ccc4242bd65df06f450121786f23b89b905af6
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/async_cuda/CMakeLists.txt
    M libs/core/async_cuda/include/hpx/async_cuda/thrust/algorithms.hpp
    A 
libs/core/async_cuda/include/hpx/async_cuda/thrust/detail/algorithm_map.hpp
    M libs/core/async_cuda/include/hpx/async_cuda/thrust/policy.hpp
    A libs/core/async_cuda/tests/unit/Testing/Temporary/CTestCostData.txt
    A libs/core/async_cuda/tests/unit/Testing/Temporary/LastTest.log
    M libs/core/async_cuda/tests/unit/thrust_policy_test.cu

  Log Message:
  -----------
  add algorithm map to molularise code

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: e4f15b2570ffee4c8cd43924be9c0c33e305821b
      
https://github.com/STEllAR-GROUP/hpx/commit/e4f15b2570ffee4c8cd43924be9c0c33e305821b
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/async_cuda/include/hpx/async_cuda/thrust/algorithms.hpp
    M 
libs/core/async_cuda/include/hpx/async_cuda/thrust/detail/algorithm_map.hpp
    M libs/core/async_cuda/include/hpx/async_cuda/thrust/policy.hpp
    M libs/core/async_cuda/tests/unit/thrust_policy_test.cu

  Log Message:
  -----------
  Async execution policy and refactor

Add par_nosync execution policy support which allows async execution , 
leveraging exiting async_cuda infrastructure and add tag invoke policy branching

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 5a372c3557a48a800e3a885e723078b22cc60937
      
https://github.com/STEllAR-GROUP/hpx/commit/5a372c3557a48a800e3a885e723078b22cc60937
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/CMakeLists.txt
    M libs/core/async_cuda/CMakeLists.txt
    R libs/core/async_cuda/include/hpx/async_cuda/thrust/algorithms.hpp
    R 
libs/core/async_cuda/include/hpx/async_cuda/thrust/detail/algorithm_map.hpp
    R libs/core/async_cuda/include/hpx/async_cuda/thrust/policy.hpp
    M libs/core/async_cuda/tests/unit/CMakeLists.txt
    R libs/core/async_cuda/tests/unit/thrust_policy_test.cu
    M libs/core/modules.rst
    A libs/core/thrust/CMakeLists.txt
    A libs/core/thrust/README.rst
    A libs/core/thrust/docs/index.rst
    A libs/core/thrust/examples/CMakeLists.txt
    A libs/core/thrust/include/hpx/thrust/algorithms.hpp
    A libs/core/thrust/include/hpx/thrust/detail/algorithm_map.hpp
    A libs/core/thrust/include/hpx/thrust/policy.hpp
    A libs/core/thrust/tests/CMakeLists.txt
    A libs/core/thrust/tests/performance/CMakeLists.txt
    A libs/core/thrust/tests/regressions/CMakeLists.txt
    A libs/core/thrust/tests/unit/CMakeLists.txt
    A libs/core/thrust/tests/unit/thrust_policy_test.cu

  Log Message:
  -----------
  Move to independent directory and address feedback

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 8fd3a2ab34ea2daaf2374e2fb965c393fbff0b8e
      
https://github.com/STEllAR-GROUP/hpx/commit/8fd3a2ab34ea2daaf2374e2fb965c393fbff0b8e
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    R libs/core/thrust/README.rst
    M libs/core/thrust/docs/index.rst
    M libs/core/thrust/examples/CMakeLists.txt
    A libs/core/thrust/examples/async_fill_n.cu
    A libs/core/thrust/examples/device_copy.cu
    A libs/core/thrust/examples/device_fill.cu
    A libs/core/thrust/examples/device_transform.cu
    A libs/core/thrust/examples/host_fill.cu
    A libs/core/thrust/examples/reverse_reduce.cu
    M libs/core/thrust/include/hpx/thrust/algorithms.hpp
    M libs/core/thrust/include/hpx/thrust/detail/algorithm_map.hpp
    M libs/core/thrust/include/hpx/thrust/policy.hpp
    M libs/core/thrust/tests/unit/CMakeLists.txt
    M libs/core/thrust/tests/unit/thrust_policy_test.cu

  Log Message:
  -----------
  Add docs, examples , algorithms

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 74b4be4febb93e667d23dc054e2629bcda3e1e22
      
https://github.com/STEllAR-GROUP/hpx/commit/74b4be4febb93e667d23dc054e2629bcda3e1e22
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/thrust/include/hpx/thrust/detail/algorithm_map.hpp
    M libs/core/thrust/include/hpx/thrust/policy.hpp

  Log Message:
  -----------
  refactor : address feedback

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 42e096aeed889be779845c6e2c3298ae0f8edfa4
      
https://github.com/STEllAR-GROUP/hpx/commit/42e096aeed889be779845c6e2c3298ae0f8edfa4
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    R libs/core/async_cuda/tests/unit/Testing/Temporary/CTestCostData.txt
    R libs/core/async_cuda/tests/unit/Testing/Temporary/LastTest.log
    M libs/core/modules.rst
    M libs/core/thrust/CMakeLists.txt
    M libs/core/thrust/docs/index.rst
    M libs/core/thrust/tests/unit/CMakeLists.txt

  Log Message:
  -----------
  cleanup and refactoring

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 7f35b7d91c227eae2d7d74182261e47ebbc3035c
      
https://github.com/STEllAR-GROUP/hpx/commit/7f35b7d91c227eae2d7d74182261e47ebbc3035c
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M libs/core/thrust/CMakeLists.txt
    M libs/core/thrust/examples/CMakeLists.txt
    M libs/core/thrust/examples/async_fill_n.cu
    M libs/core/thrust/examples/device_copy.cu
    M libs/core/thrust/examples/device_fill.cu
    M libs/core/thrust/examples/device_transform.cu
    M libs/core/thrust/examples/host_fill.cu
    M libs/core/thrust/examples/reverse_reduce.cu
    M libs/core/thrust/include/hpx/thrust/algorithms.hpp
    M libs/core/thrust/include/hpx/thrust/detail/algorithm_map.hpp
    M libs/core/thrust/include/hpx/thrust/policy.hpp
    M libs/core/thrust/tests/CMakeLists.txt
    M libs/core/thrust/tests/unit/CMakeLists.txt
    M libs/core/thrust/tests/unit/thrust_policy_test.cu

  Log Message:
  -----------
  fix formatting and add cmake option

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 002d72dd6f24e812e070b7ee0bf843f6ef1b0a3a
      
https://github.com/STEllAR-GROUP/hpx/commit/002d72dd6f24e812e070b7ee0bf843f6ef1b0a3a
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/CMakeLists.txt

  Log Message:
  -----------
  restore unintended changes

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 83e537f6ea6c9d31de5a7e625ab65346ab301947
      
https://github.com/STEllAR-GROUP/hpx/commit/83e537f6ea6c9d31de5a7e625ab65346ab301947
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/thrust/include/hpx/thrust/algorithms.hpp

  Log Message:
  -----------
  Update libs/core/thrust/include/hpx/thrust/algorithms.hpp

Co-authored-by: Hartmut Kaiser <[email protected]>
Signed-off-by: Aditya Sapra <[email protected]>


  Commit: f1bf78b78ed60ba30fad06a91c23c112778f4d8a
      
https://github.com/STEllAR-GROUP/hpx/commit/f1bf78b78ed60ba30fad06a91c23c112778f4d8a
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/thrust/include/hpx/thrust/algorithms.hpp

  Log Message:
  -----------
  Update libs/core/thrust/include/hpx/thrust/algorithms.hpp

Co-authored-by: Hartmut Kaiser <[email protected]>
Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 234deb024081afc5ff7d4d7323aa2c98903759de
      
https://github.com/STEllAR-GROUP/hpx/commit/234deb024081afc5ff7d4d7323aa2c98903759de
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/thrust/docs/index.rst
    M libs/core/thrust/examples/CMakeLists.txt
    M libs/core/thrust/examples/async_fill_n.cu
    M libs/core/thrust/examples/device_copy.cu
    M libs/core/thrust/examples/device_fill.cu
    M libs/core/thrust/examples/device_transform.cu
    M libs/core/thrust/examples/host_fill.cu
    M libs/core/thrust/examples/reverse_reduce.cu
    M libs/core/thrust/include/hpx/thrust/algorithms.hpp
    M libs/core/thrust/include/hpx/thrust/detail/algorithm_map.hpp
    M libs/core/thrust/include/hpx/thrust/policy.hpp
    M libs/core/thrust/tests/performance/CMakeLists.txt
    M libs/core/thrust/tests/regressions/CMakeLists.txt
    M libs/core/thrust/tests/unit/thrust_policy_test.cu

  Log Message:
  -----------
  add copyright headers

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 3eabcb8c703bbca4ebc4bc0a17c6ddf6e922fa71
      
https://github.com/STEllAR-GROUP/hpx/commit/3eabcb8c703bbca4ebc4bc0a17c6ddf6e922fa71
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/execution_base/include/hpx/execution_base/any_sender.hpp
    M libs/core/thrust/include/hpx/thrust/algorithms.hpp
    M libs/core/thrust/include/hpx/thrust/detail/algorithm_map.hpp

  Log Message:
  -----------
  use bool-cpp20 concepts in tag_invoke

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: fbf282cf670bc71fa1246cae9ad89ea337d50c9b
      
https://github.com/STEllAR-GROUP/hpx/commit/fbf282cf670bc71fa1246cae9ad89ea337d50c9b
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/thrust/include/hpx/thrust/algorithms.hpp

  Log Message:
  -----------
  Apply clang-format to algorithms.hpp

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 86486d161c59b9c7dd0d114b437eb8f2d24ac7be
      
https://github.com/STEllAR-GROUP/hpx/commit/86486d161c59b9c7dd0d114b437eb8f2d24ac7be
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/CMakeLists.txt
    M libs/core/algorithms/include/hpx/parallel/algorithms/fill.hpp
    M libs/core/execution_base/include/hpx/execution_base/any_sender.hpp
    M libs/core/modules.rst

  Log Message:
  -----------
  fix formatting issues

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 065341817a7a33b207fb157ab6a0fb2570fce02e
      
https://github.com/STEllAR-GROUP/hpx/commit/065341817a7a33b207fb157ab6a0fb2570fce02e
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M libs/core/thrust/CMakeLists.txt
    M libs/core/thrust/examples/CMakeLists.txt
    M libs/core/thrust/tests/CMakeLists.txt

  Log Message:
  -----------
  cmake files format

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: cb1b86933ff0a737e19b1e34e43487e056ffd0bb
      
https://github.com/STEllAR-GROUP/hpx/commit/cb1b86933ff0a737e19b1e34e43487e056ffd0bb
  Author: Aditya Sapra <[email protected]>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M libs/core/thrust/include/hpx/thrust/algorithms.hpp
    M libs/core/thrust/include/hpx/thrust/policy.hpp
    M libs/core/thrust/tests/unit/thrust_policy_test.cu

  Log Message:
  -----------
  include headers

Signed-off-by: Aditya Sapra <[email protected]>


  Commit: 6ead0715e7a46e6371a294cc14db9a5f36eef5a1
      
https://github.com/STEllAR-GROUP/hpx/commit/6ead0715e7a46e6371a294cc14db9a5f36eef5a1
  Author: Hartmut Kaiser <[email protected]>
  Date:   2025-11-27 (Thu, 27 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M libs/core/CMakeLists.txt
    M libs/core/execution_base/include/hpx/execution_base/any_sender.hpp
    A libs/core/thrust/CMakeLists.txt
    A libs/core/thrust/docs/index.rst
    A libs/core/thrust/examples/CMakeLists.txt
    A libs/core/thrust/examples/async_fill_n.cu
    A libs/core/thrust/examples/device_copy.cu
    A libs/core/thrust/examples/device_fill.cu
    A libs/core/thrust/examples/device_transform.cu
    A libs/core/thrust/examples/host_fill.cu
    A libs/core/thrust/examples/reverse_reduce.cu
    A libs/core/thrust/include/hpx/thrust/algorithms.hpp
    A libs/core/thrust/include/hpx/thrust/detail/algorithm_map.hpp
    A libs/core/thrust/include/hpx/thrust/policy.hpp
    A libs/core/thrust/tests/CMakeLists.txt
    A libs/core/thrust/tests/performance/CMakeLists.txt
    A libs/core/thrust/tests/regressions/CMakeLists.txt
    A libs/core/thrust/tests/unit/CMakeLists.txt
    A libs/core/thrust/tests/unit/thrust_policy_test.cu

  Log Message:
  -----------
  Merge pull request #6744 from adityacodes30/master

Integrating thrust into HPX


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/4dacbac0b586...6ead0715e7a4

To unsubscribe from these emails, change your notification settings at 
https://github.com/STEllAR-GROUP/hpx/settings/notifications
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to