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

Reply via email to