Branch: refs/heads/collectives
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 09dfc7dcadc6ee40fdaea892869145499b5f4f07
https://github.com/STEllAR-GROUP/hpx/commit/09dfc7dcadc6ee40fdaea892869145499b5f4f07
Author: Hartmut Kaiser <[email protected]>
Date: 2021-05-27 (Thu, 27 May 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
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits