Branch: refs/heads/collectives Home: https://github.com/STEllAR-GROUP/hpx Commit: d1164e0601b74a99c2b744bf2880c546e155222f https://github.com/STEllAR-GROUP/hpx/commit/d1164e0601b74a99c2b744bf2880c546e155222f Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2024-03-25 (Mon, 25 Mar 2024)
Changed paths: M libs/core/datastructures/include/hpx/datastructures/detail/small_vector.hpp M libs/core/datastructures/tests/unit/small_vector.cpp M libs/core/futures/src/future_data.cpp M libs/core/lcos_local/include/hpx/lcos_local/and_gate.hpp M libs/full/collectives/include/hpx/collectives/all_gather.hpp M libs/full/collectives/include/hpx/collectives/all_reduce.hpp M libs/full/collectives/include/hpx/collectives/all_to_all.hpp M libs/full/collectives/include/hpx/collectives/broadcast.hpp M libs/full/collectives/include/hpx/collectives/detail/communicator.hpp M libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp M libs/full/collectives/include/hpx/collectives/gather.hpp M libs/full/collectives/include/hpx/collectives/inclusive_scan.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/unit/communication_set.cpp Log Message: ----------- Tightening up collective operation semantics - flyby: small_vector tweaks Commit: 135c22c4b18d6f0ab38edab8c7530d0585c95621 https://github.com/STEllAR-GROUP/hpx/commit/135c22c4b18d6f0ab38edab8c7530d0585c95621 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2024-03-25 (Mon, 25 Mar 2024) Changed paths: M libs/full/collectives/CMakeLists.txt M libs/full/collectives/include/hpx/collectives/all_gather.hpp M libs/full/collectives/include/hpx/collectives/all_reduce.hpp M libs/full/collectives/include/hpx/collectives/all_to_all.hpp M libs/full/collectives/include/hpx/collectives/broadcast.hpp M libs/full/collectives/include/hpx/collectives/detail/communicator.hpp M libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp M libs/full/collectives/include/hpx/collectives/gather.hpp M libs/full/collectives/include/hpx/collectives/inclusive_scan.hpp M libs/full/collectives/include/hpx/collectives/reduce.hpp M libs/full/collectives/include/hpx/collectives/scatter.hpp A libs/full/collectives/src/all_gather.cpp A libs/full/collectives/src/all_reduce.cpp A libs/full/collectives/src/all_to_all.cpp A libs/full/collectives/src/broadcast.cpp A libs/full/collectives/src/exclusive_scan.cpp A libs/full/collectives/src/gather.cpp A libs/full/collectives/src/inclusive_scan.cpp A libs/full/collectives/src/reduce.cpp A libs/full/collectives/src/scatter.cpp Log Message: ----------- Using unique ids to identify collective operations Commit: 7559e87f0c1ba53094801d493487ac76d6a6671b https://github.com/STEllAR-GROUP/hpx/commit/7559e87f0c1ba53094801d493487ac76d6a6671b Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2024-03-25 (Mon, 25 Mar 2024) Changed paths: M libs/full/collectives/include/hpx/collectives/detail/communicator.hpp Log Message: ----------- Use scope_exit Commit: 6736d1325006ba5ff38e11031d396ee1f54a7db2 https://github.com/STEllAR-GROUP/hpx/commit/6736d1325006ba5ff38e11031d396ee1f54a7db2 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2024-03-25 (Mon, 25 Mar 2024) Changed paths: M libs/full/collectives/include/hpx/collectives/all_gather.hpp M libs/full/collectives/include/hpx/collectives/all_reduce.hpp M libs/full/collectives/include/hpx/collectives/all_to_all.hpp M libs/full/collectives/include/hpx/collectives/broadcast.hpp M libs/full/collectives/include/hpx/collectives/detail/communicator.hpp M libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp M libs/full/collectives/include/hpx/collectives/gather.hpp M libs/full/collectives/include/hpx/collectives/inclusive_scan.hpp M libs/full/collectives/include/hpx/collectives/reduce.hpp M libs/full/collectives/include/hpx/collectives/scatter.hpp M libs/full/collectives/src/all_gather.cpp M libs/full/collectives/src/all_reduce.cpp M libs/full/collectives/src/all_to_all.cpp M libs/full/collectives/src/broadcast.cpp M libs/full/collectives/src/create_communicator.cpp M libs/full/collectives/src/exclusive_scan.cpp M libs/full/collectives/src/gather.cpp M libs/full/collectives/src/inclusive_scan.cpp M libs/full/collectives/src/reduce.cpp M libs/full/collectives/src/scatter.cpp Log Message: ----------- Refine sequence checking, improve error messages Commit: 92e9a76ded0c6349f1c44e5487f982b7299940b2 https://github.com/STEllAR-GROUP/hpx/commit/92e9a76ded0c6349f1c44e5487f982b7299940b2 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2024-03-25 (Mon, 25 Mar 2024) Changed paths: M libs/core/futures/src/future_data.cpp M libs/core/lcos_local/include/hpx/lcos_local/and_gate.hpp M libs/full/collectives/include/hpx/collectives/detail/communicator.hpp M libs/full/collectives/tests/unit/CMakeLists.txt A libs/full/collectives/tests/unit/concurrent_collectives.cpp Log Message: ----------- Fixing race in collective operations - adding test Commit: 66f8e110bae4e4dbfa4e9fbd5950be62b4efdb81 https://github.com/STEllAR-GROUP/hpx/commit/66f8e110bae4e4dbfa4e9fbd5950be62b4efdb81 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2024-03-25 (Mon, 25 Mar 2024) Changed paths: M .circleci/config.yml M .github/workflows/linux_debug.yml M .github/workflows/linux_debug_fetch_hwloc.yml M .github/workflows/macos_debug.yml M .github/workflows/macos_debug_fetch_hwloc.yml M .github/workflows/windows_clang_debug.yml M .github/workflows/windows_debug_vs2019.yml M .github/workflows/windows_debug_vs2022.yml M .github/workflows/windows_debug_vs2022_fetch_hwloc.yml M .jenkins/lsu/env-common.sh M CMakeLists.txt M libs/core/assertion/CMakeLists.txt M libs/core/futures/CMakeLists.txt M libs/core/futures/include/hpx/futures/detail/future_data.hpp M libs/core/io_service/src/io_service_thread_pool.cpp M libs/core/lcos_local/CMakeLists.txt M libs/core/lcos_local/include/hpx/lcos_local/and_gate.hpp M libs/core/lcos_local/include/hpx/lcos_local/channel.hpp M libs/core/lcos_local/include/hpx/lcos_local/detail/preprocess_future.hpp M libs/core/lcos_local/include/hpx/lcos_local/trigger.hpp M libs/core/lock_registration/CMakeLists.txt M libs/core/lock_registration/include/hpx/lock_registration/detail/register_locks.hpp M libs/core/lock_registration/src/register_locks.cpp M libs/core/runtime_local/CMakeLists.txt M libs/core/runtime_local/src/interval_timer.cpp M libs/core/schedulers/CMakeLists.txt M libs/core/schedulers/include/hpx/schedulers/thread_queue.hpp M libs/core/synchronization/CMakeLists.txt M libs/core/synchronization/include/hpx/synchronization/barrier.hpp M libs/core/synchronization/include/hpx/synchronization/condition_variable.hpp M libs/core/synchronization/include/hpx/synchronization/shared_mutex.hpp M libs/core/synchronization/src/detail/condition_variable.cpp M libs/core/synchronization/src/detail/counting_semaphore.cpp M libs/core/synchronization/src/detail/sliding_semaphore.cpp M libs/core/thread_support/CMakeLists.txt R libs/core/thread_support/include/hpx/thread_support/assert_owns_lock.hpp M libs/core/type_support/CMakeLists.txt A libs/core/type_support/include/hpx/type_support/assert_owns_lock.hpp M libs/full/agas/src/addressing_service.cpp M libs/full/agas_base/src/server/primary_namespace_server.cpp M libs/full/collectives/CMakeLists.txt M libs/full/collectives/include/hpx/collectives/detail/communication_set_node.hpp M libs/full/collectives/include/hpx/collectives/detail/communicator.hpp M libs/full/parcelset/include/hpx/parcelset/parcelport_impl.hpp Log Message: ----------- Ignoring locks to avoid exceptions Compare: https://github.com/STEllAR-GROUP/hpx/compare/efd4053e29c1...66f8e110bae4 To unsubscribe from these emails, change your notification settings at https://github.com/STEllAR-GROUP/hpx/settings/notifications _______________________________________________ hpx-commits mailing list hpx-commits@mail.cct.lsu.edu https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits