Branch: refs/heads/feature/hierarchical_collectives
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: e4f6ae9f2960b0a51f6f7947905d13174003954e
      
https://github.com/STEllAR-GROUP/hpx/commit/e4f6ae9f2960b0a51f6f7947905d13174003954e
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Added Recursive function and non-functional hierarchical communicator

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: eebd5b733fa5cfae7c2e048b0840bb66df99b181
      
https://github.com/STEllAR-GROUP/hpx/commit/eebd5b733fa5cfae7c2e048b0840bb66df99b181
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Made hierarchical communicator ready for testing

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: 337dcee5c631ff5e3ac88f6f35889ef16da31462
      
https://github.com/STEllAR-GROUP/hpx/commit/337dcee5c631ff5e3ac88f6f35889ef16da31462
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fixed small mistake

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: e7e262533293c580168b092285115724dbaa35f0
      
https://github.com/STEllAR-GROUP/hpx/commit/e7e262533293c580168b092285115724dbaa35f0
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fixed several code mistakes.

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: 21a343d787db6ec7cc528751ba533c505e4d6acb
      
https://github.com/STEllAR-GROUP/hpx/commit/21a343d787db6ec7cc528751ba533c505e4d6acb
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fixed Unproper class Problem


  Commit: 69edfee23c99906e7ee8bd240cac95989636695f
      
https://github.com/STEllAR-GROUP/hpx/commit/69edfee23c99906e7ee8bd240cac95989636695f
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Minor Copying Problem


  Commit: 2c64a1a7c3e56e05b5165106664df6adfb559406
      
https://github.com/STEllAR-GROUP/hpx/commit/2c64a1a7c3e56e05b5165106664df6adfb559406
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Changed integers to unsigned integers.


  Commit: 468333792ab54a13e2c7f4240c3903e46a1c8e32
      
https://github.com/STEllAR-GROUP/hpx/commit/468333792ab54a13e2c7f4240c3903e46a1c8e32
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Added Declaration and changed back to int values

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: d61e41cdea09a1403e244356276b2a1c8d1f312f
      
https://github.com/STEllAR-GROUP/hpx/commit/d61e41cdea09a1403e244356276b2a1c8d1f312f
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fixed Declaration Issues.


  Commit: ca850946ebbb232d40a35d35c5e712eebaf6fa99
      
https://github.com/STEllAR-GROUP/hpx/commit/ca850946ebbb232d40a35d35c5e712eebaf6fa99
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fixed Copying issues as well as method issues


  Commit: 5710f346ae631d30d24db6df5f6b2c1487800f92
      
https://github.com/STEllAR-GROUP/hpx/commit/5710f346ae631d30d24db6df5f6b2c1487800f92
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fixed Return issues and argument issues


  Commit: 594032e1e36a3443f800d38d08910101e70b1b42
      
https://github.com/STEllAR-GROUP/hpx/commit/594032e1e36a3443f800d38d08910101e70b1b42
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fixed typing issues and more return issues.


  Commit: cdb66f76af4730cbc09a7a8fb67cd16b7679f7f4
      
https://github.com/STEllAR-GROUP/hpx/commit/cdb66f76af4730cbc09a7a8fb67cd16b7679f7f4
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Initial probably non-functional hierarchical scatter using hierarchical 
communicators

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: 63287fa489184895d95ea70728aa3633a1318bb6
      
https://github.com/STEllAR-GROUP/hpx/commit/63287fa489184895d95ea70728aa3633a1318bb6
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fixed rudimentary errors


  Commit: 047a1588b294df8d1e0a011201fa18b48e83301e
      
https://github.com/STEllAR-GROUP/hpx/commit/047a1588b294df8d1e0a011201fa18b48e83301e
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp

  Log Message:
  -----------
  declared default Arity


  Commit: e6b36b69a4246b681c221383484b92365454a7ad
      
https://github.com/STEllAR-GROUP/hpx/commit/e6b36b69a4246b681c221383484b92365454a7ad
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fixed tuple order


  Commit: ca597c40976c052b411b0236038fbf8d8f4ac798
      
https://github.com/STEllAR-GROUP/hpx/commit/ca597c40976c052b411b0236038fbf8d8f4ac798
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Hierarchical scatter compiles.

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: 34b9200a524a69c319851499a90500ee3cef968b
      
https://github.com/STEllAR-GROUP/hpx/commit/34b9200a524a69c319851499a90500ee3cef968b
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Current State of the Code for meeting.


  Commit: 77b3602eb5aa690e919d92b3dc0e5af45c5d6bbd
      
https://github.com/STEllAR-GROUP/hpx/commit/77b3602eb5aa690e919d92b3dc0e5af45c5d6bbd
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Hierarchical Scatter works for 4 arity on 16 localities

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: 2a85dcb3f8121a62420b17a0142019a982a71804
      
https://github.com/STEllAR-GROUP/hpx/commit/2a85dcb3f8121a62420b17a0142019a982a71804
  Author: Lukas Zeil <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/broadcast.hpp
    M libs/full/collectives/include/hpx/collectives/gather.hpp
    M libs/full/collectives/include/hpx/collectives/reduce.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/create_communicator.cpp

  Log Message:
  -----------
  Fully Functioning Scatter, broadcast, gather and reduce operation

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: eaad20cbcb3e0d6a79a3e674391ad3ed3a6ee276
      
https://github.com/STEllAR-GROUP/hpx/commit/eaad20cbcb3e0d6a79a3e674391ad3ed3a6ee276
  Author: Hartmut Kaiser <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/argument_types.hpp
    M libs/full/collectives/include/hpx/collectives/broadcast.hpp
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/include/hpx/collectives/gather.hpp
    M libs/full/collectives/include/hpx/collectives/reduce.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/create_communicator.cpp
    M libs/full/collectives/tests/performance/CMakeLists.txt
    A libs/full/collectives/tests/performance/benchmark_collectives.cpp
    M libs/full/collectives/tests/unit/CMakeLists.txt
    A libs/full/collectives/tests/unit/broadcast_hierarchical.cpp
    A libs/full/collectives/tests/unit/gather_hierarchical.cpp
    A libs/full/collectives/tests/unit/reduce_hierarchical.cpp
    A libs/full/collectives/tests/unit/scatter_hierarchical.cpp
    M tools/.codespell_whitelist

  Log Message:
  -----------
  Resolving merge conflicts, cleaned up implementation

- adding tests for hierarchical APIs'
- adding benchmark for collectives

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: c7459e9024625ebe6db0f209d4884480ca207727
      
https://github.com/STEllAR-GROUP/hpx/commit/c7459e9024625ebe6db0f209d4884480ca207727
  Author: Hartmut Kaiser <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M docs/sphinx/api/public_distributed_api.rst
    M libs/full/collectives/CMakeLists.txt
    R libs/full/collectives/include/hpx/collectives/communication_set.hpp
    R 
libs/full/collectives/include/hpx/collectives/detail/communication_set_node.hpp
    R libs/full/collectives/src/create_communication_set.cpp
    R libs/full/collectives/src/detail/communication_set_node.cpp
    M libs/full/collectives/tests/unit/CMakeLists.txt
    R libs/full/collectives/tests/unit/communication_set.cpp
    M tools/.codespell_whitelist

  Log Message:
  -----------
  Removed obsolete communication_set APIs

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: 07037601f6aaf15cba62c372b2fb0fc913115ace
      
https://github.com/STEllAR-GROUP/hpx/commit/07037601f6aaf15cba62c372b2fb0fc913115ace
  Author: Hartmut Kaiser <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/argument_types.hpp
    M libs/full/collectives/include/hpx/collectives/broadcast.hpp
    M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/include/hpx/collectives/gather.hpp
    M libs/full/collectives/include/hpx/collectives/reduce.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/create_communicator.cpp
    M libs/full/collectives/tests/performance/benchmark_collectives.cpp
    M libs/full/collectives/tests/unit/broadcast_hierarchical.cpp
    M libs/full/collectives/tests/unit/gather_hierarchical.cpp
    M libs/full/collectives/tests/unit/reduce_hierarchical.cpp
    M libs/full/collectives/tests/unit/scatter_hierarchical.cpp
    M libs/full/include/include/hpx/collectives.hpp

  Log Message:
  -----------
  More refactoring to reduce code duplication

Signed-off-by: Hartmut Kaiser <[email protected]>


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/09ca6c9cd5ec...07037601f6aa

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