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