Branch: refs/heads/feature/hierarchical_collectives
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 08fd1121c333f684cba94a5a30e833bd171b9052
https://github.com/STEllAR-GROUP/hpx/commit/08fd1121c333f684cba94a5a30e833bd171b9052
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: 50f5b4d3b501d8568b686aa39898b8fa3ad25ef5
https://github.com/STEllAR-GROUP/hpx/commit/50f5b4d3b501d8568b686aa39898b8fa3ad25ef5
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: e2318c3dd0d1ece9ede7bcbe5aaf46d9e9b263bc
https://github.com/STEllAR-GROUP/hpx/commit/e2318c3dd0d1ece9ede7bcbe5aaf46d9e9b263bc
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: 37081964ec6a836be358768a4e77f336f79e9171
https://github.com/STEllAR-GROUP/hpx/commit/37081964ec6a836be358768a4e77f336f79e9171
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M libs/full/collectives/src/create_communicator.cpp
Log Message:
-----------
Fixed several code mistakes.
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: 8370ae4c23a73ba606afe6be09cd14c388f9a72e
https://github.com/STEllAR-GROUP/hpx/commit/8370ae4c23a73ba606afe6be09cd14c388f9a72e
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M libs/full/collectives/src/create_communicator.cpp
Log Message:
-----------
Fixed Unproper class Problem
Commit: 9e900e3262d6fa7aab5343cdb7d1baac64e38c19
https://github.com/STEllAR-GROUP/hpx/commit/9e900e3262d6fa7aab5343cdb7d1baac64e38c19
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M libs/full/collectives/src/create_communicator.cpp
Log Message:
-----------
Minor Copying Problem
Commit: f11cb991edabb7fd7cba2cbdfa784509e44117b2
https://github.com/STEllAR-GROUP/hpx/commit/f11cb991edabb7fd7cba2cbdfa784509e44117b2
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M libs/full/collectives/src/create_communicator.cpp
Log Message:
-----------
Changed integers to unsigned integers.
Commit: 14bd3af12beffc3e6eb442261b9e30ae83344467
https://github.com/STEllAR-GROUP/hpx/commit/14bd3af12beffc3e6eb442261b9e30ae83344467
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: d0026a276ba2ca8ba180114a58f41fac36ca05ec
https://github.com/STEllAR-GROUP/hpx/commit/d0026a276ba2ca8ba180114a58f41fac36ca05ec
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: af08477a8e80ed9a25319c5491e4f9c851a27f6b
https://github.com/STEllAR-GROUP/hpx/commit/af08477a8e80ed9a25319c5491e4f9c851a27f6b
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M libs/full/collectives/src/create_communicator.cpp
Log Message:
-----------
Fixed Copying issues as well as method issues
Commit: f8fb0e526f7733317b67d4c81c74655f9e4e72a0
https://github.com/STEllAR-GROUP/hpx/commit/f8fb0e526f7733317b67d4c81c74655f9e4e72a0
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M libs/full/collectives/src/create_communicator.cpp
Log Message:
-----------
Fixed Return issues and argument issues
Commit: 26c9375a90f2060e74d7d9b365c345242cacb448
https://github.com/STEllAR-GROUP/hpx/commit/26c9375a90f2060e74d7d9b365c345242cacb448
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M libs/full/collectives/src/create_communicator.cpp
Log Message:
-----------
Fixed typing issues and more return issues.
Commit: febb32f32d936296f8329182d855cfa66c29221a
https://github.com/STEllAR-GROUP/hpx/commit/febb32f32d936296f8329182d855cfa66c29221a
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: 494fda873159f1c8fc69fcc0d5c72b9f8ad31d72
https://github.com/STEllAR-GROUP/hpx/commit/494fda873159f1c8fc69fcc0d5c72b9f8ad31d72
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: 8af99547e3a6c5aafb764059227f9ec574f342c9
https://github.com/STEllAR-GROUP/hpx/commit/8af99547e3a6c5aafb764059227f9ec574f342c9
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M libs/full/collectives/include/hpx/collectives/create_communicator.hpp
Log Message:
-----------
declared default Arity
Commit: 3a2da8695bcb55418369823bde7287efe7ffa865
https://github.com/STEllAR-GROUP/hpx/commit/3a2da8695bcb55418369823bde7287efe7ffa865
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M libs/full/collectives/src/create_communicator.cpp
Log Message:
-----------
Fixed tuple order
Commit: f65be6fbaf220655a54b7819c8dd155a5df39d75
https://github.com/STEllAR-GROUP/hpx/commit/f65be6fbaf220655a54b7819c8dd155a5df39d75
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: e81487ee3059d57fb3a7180a5e2bae4e90e64aff
https://github.com/STEllAR-GROUP/hpx/commit/e81487ee3059d57fb3a7180a5e2bae4e90e64aff
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: 88eafbfddad532cda92917f0f164f4c29e3d8901
https://github.com/STEllAR-GROUP/hpx/commit/88eafbfddad532cda92917f0f164f4c29e3d8901
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: f60dbda2118b04ed9ba22d2d79426187b75f4494
https://github.com/STEllAR-GROUP/hpx/commit/f60dbda2118b04ed9ba22d2d79426187b75f4494
Author: Lukas Zeil <[email protected]>
Date: 2025-12-16 (Tue, 16 Dec 2025)
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: a293c4815c7e7d6224f5e8401de9a3e44eb37f21
https://github.com/STEllAR-GROUP/hpx/commit/a293c4815c7e7d6224f5e8401de9a3e44eb37f21
Author: Hartmut Kaiser <[email protected]>
Date: 2025-12-17 (Wed, 17 Dec 2025)
Changed paths:
M .clang-format
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
Log Message:
-----------
Resolving merge conflicts, cleaned up implementation
- adding tests for hierarchical APIs'
- adding benchmark for collectives
- flyby: enforce east-const in .clang-format
Signed-off-by: Hartmut Kaiser <[email protected]>
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/08fd1121c333%5E...a293c4815c7e
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