Branch: refs/heads/release
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: aa10de291ed564268db2d57984b7df7c9b7d359e
      
https://github.com/STEllAR-GROUP/hpx/commit/aa10de291ed564268db2d57984b7df7c9b7d359e
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-02 (Wed, 02 Jun 2021)

  Changed paths:
    M libs/core/config/include/hpx/config.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/gather.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/detail/communicator.cpp
    M libs/full/collectives/tests/unit/all_gather.cpp
    M libs/full/collectives/tests/unit/all_reduce.cpp
    M libs/full/collectives/tests/unit/all_to_all.cpp
    M libs/full/collectives/tests/unit/broadcast.cpp
    M libs/full/collectives/tests/unit/gather.cpp
    M libs/full/collectives/tests/unit/scatter.cpp
    M libs/full/components/include/hpx/components/basename_registration_fwd.hpp
    M libs/full/components/include/hpx/components/client.hpp
    M libs/full/components/include/hpx/components/client_base.hpp
    M libs/full/components/src/basename_registration.cpp
    M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp
    M libs/parallelism/futures/include/hpx/futures/packaged_continuation.hpp
    M libs/parallelism/futures/include/hpx/futures/traits/future_access.hpp
    M libs/parallelism/lcos_local/include/hpx/lcos_local/and_gate.hpp
    M libs/parallelism/lcos_local/include/hpx/lcos_local/trigger.hpp

  Log Message:
  -----------
  Making sure collective operations can be reused by preallocating communicator

- fixing issues with client/client_base allowing to propagate names
  registered with AGAS that are associated with a client, fixing lifetime
  management
- adding transfer_result to future_access trait
- change set() API exposed by and_gate, it now forces lock to moved into
  the function
- flyby: remove obsolete reset_registered_name() API function from
  client_base
- flyby: working around an #include conflict on recent Windows toolkits


  Commit: 4b7eef04454411174c10783ea54c979bff0e635b
      
https://github.com/STEllAR-GROUP/hpx/commit/4b7eef04454411174c10783ea54c979bff0e635b
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-02 (Wed, 02 Jun 2021)

  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/gather.hpp
    M libs/full/collectives/include/hpx/collectives/reduce.hpp
    A libs/full/collectives/include/hpx/collectives/reduce_direct.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/detail/communicator.cpp
    M libs/full/collectives/tests/unit/CMakeLists.txt
    M libs/full/collectives/tests/unit/all_gather.cpp
    M libs/full/collectives/tests/unit/all_reduce.cpp
    M libs/full/collectives/tests/unit/all_to_all.cpp
    M libs/full/collectives/tests/unit/broadcast.cpp
    M libs/full/collectives/tests/unit/gather.cpp
    M libs/full/collectives/tests/unit/reduce.cpp
    A libs/full/collectives/tests/unit/reduce_direct.cpp
    M libs/full/collectives/tests/unit/scatter.cpp
    M libs/full/components/include/hpx/components/client_base.hpp
    M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp

  Log Message:
  -----------
  Adding reduce_here/reduce_there collective operation

- flyby: rename action based reduce.hpp to reduce_direct.hpp
- flyby: modernized all collective operations
- flyby: fixing compilation error on CI


  Commit: c20a6ddb8df49d190fea5d9e536b2d9fc9449486
      
https://github.com/STEllAR-GROUP/hpx/commit/c20a6ddb8df49d190fea5d9e536b2d9fc9449486
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-02 (Wed, 02 Jun 2021)

  Changed paths:
    M examples/1d_stencil/1d_stencil_8.cpp
    M libs/core/config/include/hpx/config.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/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_communication_set.cpp
    M libs/full/collectives/tests/regressions/multiple_gather_ops_2001.cpp
    M libs/full/collectives/tests/unit/all_reduce.cpp
    M libs/full/collectives/tests/unit/communication_set.cpp
    M libs/full/components/include/hpx/components/basename_registration_fwd.hpp
    M libs/full/components/include/hpx/components/client_base.hpp
    M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp

  Log Message:
  -----------
  Adding documentation

- flyby: removed use after move of locks


  Commit: a9b575268e305a8000a57b0952fbe7aa3f139643
      
https://github.com/STEllAR-GROUP/hpx/commit/a9b575268e305a8000a57b0952fbe7aa3f139643
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-02 (Wed, 02 Jun 2021)

  Changed paths:
    M examples/1d_stencil/1d_stencil_8.cpp
    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
    A libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp
    M libs/full/collectives/include/hpx/collectives/gather.hpp
    A 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_communication_set.cpp
    M libs/full/collectives/src/detail/communicator.cpp
    M libs/full/collectives/tests/regressions/multiple_gather_ops_2001.cpp
    M libs/full/collectives/tests/unit/CMakeLists.txt
    M libs/full/collectives/tests/unit/all_gather.cpp
    M libs/full/collectives/tests/unit/all_reduce.cpp
    M libs/full/collectives/tests/unit/all_to_all.cpp
    M libs/full/collectives/tests/unit/broadcast.cpp
    A libs/full/collectives/tests/unit/exclusive_scan_.cpp
    M libs/full/collectives/tests/unit/gather.cpp
    A libs/full/collectives/tests/unit/inclusive_scan_.cpp
    M libs/full/collectives/tests/unit/reduce.cpp
    M libs/full/collectives/tests/unit/scatter.cpp

  Log Message:
  -----------
  Remove collective overloads that take future<T> instead of T

- move all collective functions from hpx::lcos:: to hpx::collectives::,
  remove usings from hpx:: namespace
- adding inclusive_scan and exclusive_scan
- flyby: made hpx::collectives::reduce more efficient by avoiding
  repeating the reduction operation for each site


  Commit: 1781cea33501e0577c2e363ed80af5cadcb065fd
      
https://github.com/STEllAR-GROUP/hpx/commit/1781cea33501e0577c2e363ed80af5cadcb065fd
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-02 (Wed, 02 Jun 2021)

  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
    A libs/full/collectives/include/hpx/collectives/create_communicator.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/create_communicator.cpp
    R libs/full/collectives/src/detail/communicator.cpp
    M libs/full/collectives/tests/unit/all_gather.cpp
    M libs/full/collectives/tests/unit/all_reduce.cpp
    M libs/full/collectives/tests/unit/all_to_all.cpp
    M libs/full/collectives/tests/unit/broadcast.cpp
    M libs/full/collectives/tests/unit/exclusive_scan_.cpp
    M libs/full/collectives/tests/unit/gather.cpp
    M libs/full/collectives/tests/unit/inclusive_scan_.cpp
    M libs/full/collectives/tests/unit/reduce.cpp
    M libs/full/collectives/tests/unit/scatter.cpp

  Log Message:
  -----------
  Unify communicator creation functions

- replace collectives::create_<op> with collectives::create_communicator


  Commit: 72ff96d17adb839e1b8e721a8e9231701f9e6dc8
      
https://github.com/STEllAR-GROUP/hpx/commit/72ff96d17adb839e1b8e721a8e9231701f9e6dc8
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-02 (Wed, 02 Jun 2021)

  Changed paths:
    M libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp
    M libs/full/collectives/include/hpx/collectives/inclusive_scan.hpp
    M libs/full/collectives/tests/unit/CMakeLists.txt
    M libs/full/collectives/tests/unit/exclusive_scan_.cpp
    M libs/full/components/include/hpx/components/client_base.hpp
    M libs/parallelism/futures/include/hpx/futures/packaged_continuation.hpp
    M libs/parallelism/futures/include/hpx/futures/traits/future_access.hpp
    M libs/parallelism/futures/include/hpx/futures/traits/future_traits.hpp

  Log Message:
  -----------
  Fixing transfer_result, modernize various parts


  Commit: 677d2b2f6c83b65b9c17adf73be430d6541c4e1d
      
https://github.com/STEllAR-GROUP/hpx/commit/677d2b2f6c83b65b9c17adf73be430d6541c4e1d
  Author: Mikael Simberg <[email protected]>
  Date:   2021-06-04 (Fri, 04 Jun 2021)

  Changed paths:
    M libs/parallelism/executors/include/hpx/executors/guided_pool_executor.hpp
    M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp

  Log Message:
  -----------
  Fix formatting in a few files


  Commit: 8ccf8e52a38fc494e75a1c49c9f279427f3592e7
      
https://github.com/STEllAR-GROUP/hpx/commit/8ccf8e52a38fc494e75a1c49c9f279427f3592e7
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-04 (Fri, 04 Jun 2021)

  Changed paths:
    M examples/1d_stencil/1d_stencil_8.cpp
    M libs/core/config/include/hpx/config.hpp
    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
    A libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/include/hpx/collectives/detail/communicator.hpp
    A libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp
    M libs/full/collectives/include/hpx/collectives/gather.hpp
    A libs/full/collectives/include/hpx/collectives/inclusive_scan.hpp
    M libs/full/collectives/include/hpx/collectives/reduce.hpp
    A libs/full/collectives/include/hpx/collectives/reduce_direct.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/create_communication_set.cpp
    A libs/full/collectives/src/create_communicator.cpp
    R libs/full/collectives/src/detail/communicator.cpp
    M libs/full/collectives/tests/regressions/multiple_gather_ops_2001.cpp
    M libs/full/collectives/tests/unit/CMakeLists.txt
    M libs/full/collectives/tests/unit/all_gather.cpp
    M libs/full/collectives/tests/unit/all_reduce.cpp
    M libs/full/collectives/tests/unit/all_to_all.cpp
    M libs/full/collectives/tests/unit/broadcast.cpp
    M libs/full/collectives/tests/unit/communication_set.cpp
    A libs/full/collectives/tests/unit/exclusive_scan_.cpp
    M libs/full/collectives/tests/unit/gather.cpp
    A libs/full/collectives/tests/unit/inclusive_scan_.cpp
    M libs/full/collectives/tests/unit/reduce.cpp
    A libs/full/collectives/tests/unit/reduce_direct.cpp
    M libs/full/collectives/tests/unit/scatter.cpp
    M libs/full/components/include/hpx/components/basename_registration_fwd.hpp
    M libs/full/components/include/hpx/components/client.hpp
    M libs/full/components/include/hpx/components/client_base.hpp
    M libs/full/components/src/basename_registration.cpp
    M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp
    M libs/parallelism/futures/include/hpx/futures/packaged_continuation.hpp
    M libs/parallelism/futures/include/hpx/futures/traits/future_access.hpp
    M libs/parallelism/futures/include/hpx/futures/traits/future_traits.hpp
    M libs/parallelism/lcos_local/include/hpx/lcos_local/and_gate.hpp
    M libs/parallelism/lcos_local/include/hpx/lcos_local/trigger.hpp

  Log Message:
  -----------
  Merge pull request #5357 from STEllAR-GROUP/collectives

Making sure collective operations can be reused by preallocating communicator


  Commit: 65a59ac5f5261ad0ca04fe42abcb7e45b63a9b4b
      
https://github.com/STEllAR-GROUP/hpx/commit/65a59ac5f5261ad0ca04fe42abcb7e45b63a9b4b
  Author: Mikael Simberg <[email protected]>
  Date:   2021-06-07 (Mon, 07 Jun 2021)

  Changed paths:
    M examples/1d_stencil/1d_stencil_8.cpp
    M libs/core/config/include/hpx/config.hpp
    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
    A libs/full/collectives/include/hpx/collectives/create_communicator.hpp
    M libs/full/collectives/include/hpx/collectives/detail/communicator.hpp
    A libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp
    M libs/full/collectives/include/hpx/collectives/gather.hpp
    A libs/full/collectives/include/hpx/collectives/inclusive_scan.hpp
    M libs/full/collectives/include/hpx/collectives/reduce.hpp
    A libs/full/collectives/include/hpx/collectives/reduce_direct.hpp
    M libs/full/collectives/include/hpx/collectives/scatter.hpp
    M libs/full/collectives/src/create_communication_set.cpp
    A libs/full/collectives/src/create_communicator.cpp
    R libs/full/collectives/src/detail/communicator.cpp
    M libs/full/collectives/tests/regressions/multiple_gather_ops_2001.cpp
    M libs/full/collectives/tests/unit/CMakeLists.txt
    M libs/full/collectives/tests/unit/all_gather.cpp
    M libs/full/collectives/tests/unit/all_reduce.cpp
    M libs/full/collectives/tests/unit/all_to_all.cpp
    M libs/full/collectives/tests/unit/broadcast.cpp
    M libs/full/collectives/tests/unit/communication_set.cpp
    A libs/full/collectives/tests/unit/exclusive_scan_.cpp
    M libs/full/collectives/tests/unit/gather.cpp
    A libs/full/collectives/tests/unit/inclusive_scan_.cpp
    M libs/full/collectives/tests/unit/reduce.cpp
    A libs/full/collectives/tests/unit/reduce_direct.cpp
    M libs/full/collectives/tests/unit/scatter.cpp
    M libs/full/components/include/hpx/components/basename_registration_fwd.hpp
    M libs/full/components/include/hpx/components/client.hpp
    M libs/full/components/include/hpx/components/client_base.hpp
    M libs/full/components/src/basename_registration.cpp
    M libs/parallelism/executors/include/hpx/executors/guided_pool_executor.hpp
    M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
    M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp
    M libs/parallelism/futures/include/hpx/futures/packaged_continuation.hpp
    M libs/parallelism/futures/include/hpx/futures/traits/future_access.hpp
    M libs/parallelism/futures/include/hpx/futures/traits/future_traits.hpp
    M libs/parallelism/lcos_local/include/hpx/lcos_local/and_gate.hpp
    M libs/parallelism/lcos_local/include/hpx/lcos_local/trigger.hpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into release


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/740b68546f9f...65a59ac5f526
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to