Branch: refs/heads/libcds-example
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 8a2bf8c48f40dc5531fb67b21650a7792e5e93a6
https://github.com/STEllAR-GROUP/hpx/commit/8a2bf8c48f40dc5531fb67b21650a7792e5e93a6
Author: Nikunj Gupta <[email protected]>
Date: 2020-06-18 (Thu, 18 Jun 2020)
Changed paths:
A examples/distributed_stencil/1d_stencil.cpp
A examples/distributed_stencil/CMakeLists.txt
A examples/distributed_stencil/communicator.hpp
A examples/distributed_stencil/stencil.hpp
Log Message:
-----------
Adds distributed scalable 1d stencil
Commit: e959e9c249da36c4e8d27bc3a976c0e562de0624
https://github.com/STEllAR-GROUP/hpx/commit/e959e9c249da36c4e8d27bc3a976c0e562de0624
Author: Nikunj Gupta <[email protected]>
Date: 2020-06-18 (Thu, 18 Jun 2020)
Changed paths:
M examples/CMakeLists.txt
Log Message:
-----------
Add folder to example cmake
Commit: 39fc6aa0f29e80addb057f83041cc405d62154f1
https://github.com/STEllAR-GROUP/hpx/commit/39fc6aa0f29e80addb057f83041cc405d62154f1
Author: Nikunj Gupta <[email protected]>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
A examples/1d_stencil/1d_stencil_channel.cpp
M examples/1d_stencil/CMakeLists.txt
A examples/1d_stencil/communicator.hpp
A examples/1d_stencil/stencil.hpp
M examples/CMakeLists.txt
R examples/distributed_stencil/1d_stencil.cpp
R examples/distributed_stencil/CMakeLists.txt
R examples/distributed_stencil/communicator.hpp
R examples/distributed_stencil/stencil.hpp
Log Message:
-----------
Make suggested changes
Commit: fa62c6e4247d3f689df5d9731476482ed29d5aee
https://github.com/STEllAR-GROUP/hpx/commit/fa62c6e4247d3f689df5d9731476482ed29d5aee
Author: Nikunj Gupta <[email protected]>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M examples/1d_stencil/1d_stencil_channel.cpp
M examples/1d_stencil/communicator.hpp
M examples/1d_stencil/stencil.hpp
Log Message:
-----------
Further optimizations
Commit: da385da482b738f6f5cd2423aae93fb5bbca87b0
https://github.com/STEllAR-GROUP/hpx/commit/da385da482b738f6f5cd2423aae93fb5bbca87b0
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/mpi_base/include/hpx/mpi_base/mpi.hpp
M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
M libs/mpi_base/src/mpi_environment.cpp
M libs/resource_partitioner/src/detail_partitioner.cpp
M libs/version/src/version.cpp
Log Message:
-----------
Fix CMake : HPX_HAVE_LIB_MPI should be HPX_HAVE_LIB_MPI_BASE
Commit: 22b668c21fe958d6bbcbea47e1ab8152ce32b4a7
https://github.com/STEllAR-GROUP/hpx/commit/22b668c21fe958d6bbcbea47e1ab8152ce32b4a7
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/src/mpi_future.cpp
Log Message:
-----------
Remove unnecessary is_enabled() checks on debug printout
Commit: d728de4ca480d9d2a01178c1ee693924c4c20968
https://github.com/STEllAR-GROUP/hpx/commit/d728de4ca480d9d2a01178c1ee693924c4c20968
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/tests/unit/mpi_ring_async.cpp
Log Message:
-----------
Fix an out of place MPI_Finalize call in test
Commit: 6b0b00534c33c99b0d0c6fa536434ad8a7f82ff2
https://github.com/STEllAR-GROUP/hpx/commit/6b0b00534c33c99b0d0c6fa536434ad8a7f82ff2
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
Log Message:
-----------
Add a missing flag in scheduler mode 'all' flags
Commit: fcb24533d83102bb740e1f0862d74801390b770f
https://github.com/STEllAR-GROUP/hpx/commit/fcb24533d83102bb740e1f0862d74801390b770f
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/docs/index.rst
Log Message:
-----------
Improve MPI future documentation
Commit: 8d356bfbd148a1071c48a1810171b957650313a0
https://github.com/STEllAR-GROUP/hpx/commit/8d356bfbd148a1071c48a1810171b957650313a0
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
Log Message:
-----------
Fix a future<int/void> mismatch
Commit: b530b262aaeeb8df1e82eac77f4094564ee2c809
https://github.com/STEllAR-GROUP/hpx/commit/b530b262aaeeb8df1e82eac77f4094564ee2c809
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/mpi_base/src/mpi_environment.cpp
Log Message:
-----------
Set all ranks to local mode when networking is off
Commit: a4988f2412cacce6f471db529e351b3d57a69a6c
https://github.com/STEllAR-GROUP/hpx/commit/a4988f2412cacce6f471db529e351b3d57a69a6c
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M cmake/HPX_AddTest.cmake
M cmake/templates/hpxrun.py.in
M libs/async_mpi/tests/unit/CMakeLists.txt
Log Message:
-----------
Ensure mpi_ring_async tests run on N>1 ranks
Add RUNWRAPPER option to test params and modify hpxrun
so that if a "pure" mpi test is run with no parcelport support
then mpiexec is called (the runwrapper) and localites and parcelport
options are omitted.
Commit: 78d56819dc1e4575e80d2fc54cd6eda9d434d7f2
https://github.com/STEllAR-GROUP/hpx/commit/78d56819dc1e4575e80d2fc54cd6eda9d434d7f2
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/include/hpx/async_mpi/mpi_future.hpp
M libs/async_mpi/src/mpi_future.cpp
Log Message:
-----------
Change std::mutex to hpx::spinlock in mpi polling
Use try_to_lock wherever possible and abort checks if possible
to avoid excessive pressure on mutexes
Commit: 37122a66f73246c8b06623775b87c866e65e4b4f
https://github.com/STEllAR-GROUP/hpx/commit/37122a66f73246c8b06623775b87c866e65e4b4f
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/examples/CMakeLists.txt
M libs/async_mpi/tests/CMakeLists.txt
M libs/async_mpi/tests/unit/CMakeLists.txt
Log Message:
-----------
Fix bad CMake after module name change
Commit: ceb1082f8d66ddd2b2a56b0e5b559de0dedfa1cb
https://github.com/STEllAR-GROUP/hpx/commit/ceb1082f8d66ddd2b2a56b0e5b559de0dedfa1cb
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
R libs/async_mpi/tests/unit/mpi_ring_async.cpp
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
Log Message:
-----------
Add iterations and output controls to mpi_ring_async test
Remove the non executor version of the test as it isn't
different enough to be worth maintaining
Commit: 66bef54894b829ae048b1a84adad85b7d460786b
https://github.com/STEllAR-GROUP/hpx/commit/66bef54894b829ae048b1a84adad85b7d460786b
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/include/hpx/async_mpi/mpi_future.hpp
M libs/async_mpi/src/mpi_future.cpp
M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
M libs/mpi_base/src/mpi_environment.cpp
Log Message:
-----------
Move mpi_initialization code into unified function
there are several places that check for mpi init and either
set or check flags. This patch cleans up the code a bit so that
it can be reused from several places.
Commit: 2eff0b6f6bc46b10e767cb86036de8bf19e32003
https://github.com/STEllAR-GROUP/hpx/commit/2eff0b6f6bc46b10e767cb86036de8bf19e32003
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
Log Message:
-----------
ensure that mpi test reports a fail if ranks<2
Commit: 57034e54ef2a4f7679a2a70a7b70d45c60aa7416
https://github.com/STEllAR-GROUP/hpx/commit/57034e54ef2a4f7679a2a70a7b70d45c60aa7416
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/src/mpi_future.cpp
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
Log Message:
-----------
inspect violations
Commit: f23b851ceda6481570ed0e96f51b8366b844f763
https://github.com/STEllAR-GROUP/hpx/commit/f23b851ceda6481570ed0e96f51b8366b844f763
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/async_mpi/examples/CMakeLists.txt
M libs/async_mpi/tests/CMakeLists.txt
M libs/mpi_base/CMakeLists.txt
Log Message:
-----------
Fix bad CMake after module name change
Commit: 3d334a9e1ceb80b0817e60f09f8da0e8e5615043
https://github.com/STEllAR-GROUP/hpx/commit/3d334a9e1ceb80b0817e60f09f8da0e8e5615043
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/command_line_handling/src/command_line_handling.cpp
Log Message:
-----------
Fix a bad #include when MPI is not built
Commit: 881861e27aa4e7c56f47111790f1993bffd92633
https://github.com/STEllAR-GROUP/hpx/commit/881861e27aa4e7c56f47111790f1993bffd92633
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M libs/collectives/tests/unit/CMakeLists.txt
M libs/command_line_handling/CMakeLists.txt
M libs/command_line_handling/src/command_line_handling.cpp
M libs/resource_partitioner/CMakeLists.txt
M libs/resource_partitioner/src/detail_partitioner.cpp
Log Message:
-----------
Tweaks to CMake/cxx to fix MPI + NETWORKING ON/OFF build issues
Commit: 4839315a18e6318d98b7c6134109973f714cb3d0
https://github.com/STEllAR-GROUP/hpx/commit/4839315a18e6318d98b7c6134109973f714cb3d0
Author: John Biddiscombe <[email protected]>
Date: 2020-07-10 (Fri, 10 Jul 2020)
Changed paths:
M CMakeLists.txt
M cmake/HPX_SetupMPI.cmake
M libs/async_mpi/CMakeLists.txt
M libs/command_line_handling/CMakeLists.txt
M libs/mpi_base/CMakeLists.txt
M libs/version/CMakeLists.txt
Log Message:
-----------
Rename HPX_MPI_WITH_FUTURES to HPX_WITH_ASYNC_MPI
Commit: 6e6a06cd533fb98a21c663bdeac9542be85fae14
https://github.com/STEllAR-GROUP/hpx/commit/6e6a06cd533fb98a21c663bdeac9542be85fae14
Author: John Biddiscombe <[email protected]>
Date: 2020-07-11 (Sat, 11 Jul 2020)
Changed paths:
M libs/command_line_handling/CMakeLists.txt
M libs/init_runtime/CMakeLists.txt
M libs/init_runtime/src/hpx_init.cpp
M libs/resource_partitioner/CMakeLists.txt
M src/runtime/components/server/runtime_support_server.cpp
Log Message:
-----------
Fix build errors caused by missing mpi_base module
Commit: 2ffa250ee7cdf41ec30b226ff4113aaf116366f1
https://github.com/STEllAR-GROUP/hpx/commit/2ffa250ee7cdf41ec30b226ff4113aaf116366f1
Author: John Biddiscombe <[email protected]>
Date: 2020-07-11 (Sat, 11 Jul 2020)
Changed paths:
M cmake/HPX_AddTest.cmake
M libs/async_mpi/tests/unit/CMakeLists.txt
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
M libs/command_line_handling/CMakeLists.txt
M libs/command_line_handling/src/command_line_handling.cpp
M libs/init_runtime/CMakeLists.txt
M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
M libs/mpi_base/src/mpi_environment.cpp
M libs/resource_partitioner/CMakeLists.txt
M src/runtime/components/server/runtime_support_server.cpp
Log Message:
-----------
Fix format violations clang/cmake
Commit: be4909e49ddf0b66dc6630facc2ed8eeabb6b5f0
https://github.com/STEllAR-GROUP/hpx/commit/be4909e49ddf0b66dc6630facc2ed8eeabb6b5f0
Author: Mikael Simberg <[email protected]>
Date: 2020-07-15 (Wed, 15 Jul 2020)
Changed paths:
M libs/collectives/tests/unit/broadcast.cpp
M libs/collectives/tests/unit/scatter.cpp
M libs/command_line_handling/src/command_line_handling.cpp
M libs/mpi_base/src/mpi_environment.cpp
Log Message:
-----------
Small MPI fixes
Commit: e39815854505a4ba299d0c284c8f4845d204fd87
https://github.com/STEllAR-GROUP/hpx/commit/e39815854505a4ba299d0c284c8f4845d204fd87
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-16 (Thu, 16 Jul 2020)
Changed paths:
M libs/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
M libs/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
M libs/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp
Log Message:
-----------
Fixing the calculation of the number of idle cores and the corresponding idle
masks
Commit: 872cd2ef51ecc584f5d6efb798ec3919f2a2e787
https://github.com/STEllAR-GROUP/hpx/commit/872cd2ef51ecc584f5d6efb798ec3919f2a2e787
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-20 (Mon, 20 Jul 2020)
Changed paths:
M libs/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
M libs/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
M libs/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp
Log Message:
-----------
Merge pull request #4834 from STEllAR-GROUP/fixing_idle_core_count
Fixing the calculation of the number of idle cores and the corresponding idle
masks
Commit: d55d311af88072df990ee21ce608cec2395cbbc3
https://github.com/STEllAR-GROUP/hpx/commit/d55d311af88072df990ee21ce608cec2395cbbc3
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-20 (Mon, 20 Jul 2020)
Changed paths:
M libs/async_combinators/tests/unit/when_some.cpp
M libs/async_combinators/tests/unit/when_some_std_array.cpp
M libs/runtime_configuration/src/init_ini_data.cpp
M src/runtime/parcelset/parcelhandler.cpp
Log Message:
-----------
Remove dependency on Boost.Assign
Commit: 70e98ba30f53067375cbf638415e68a7e580ca7f
https://github.com/STEllAR-GROUP/hpx/commit/70e98ba30f53067375cbf638415e68a7e580ca7f
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-20 (Mon, 20 Jul 2020)
Changed paths:
M
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp
M
components/containers/unordered/include/hpx/components/containers/unordered/unordered_map_segmented_iterator.hpp
Log Message:
-----------
Remove unneeded #include <boost/integer.hpp>
Commit: c497d953a3c2ff8fdba4c36bc8815735689c94c5
https://github.com/STEllAR-GROUP/hpx/commit/c497d953a3c2ff8fdba4c36bc8815735689c94c5
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-20 (Mon, 20 Jul 2020)
Changed paths:
M examples/quickstart/1d_wave_equation.cpp
Log Message:
-----------
Remove #include <boost/math/constants/constants.hpp>
Commit: ba39ce8a04acdd92f83c027770e838333b78c43e
https://github.com/STEllAR-GROUP/hpx/commit/ba39ce8a04acdd92f83c027770e838333b78c43e
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-20 (Mon, 20 Jul 2020)
Changed paths:
M hpx/util/integer/cover_operators.hpp
M libs/cache/include/hpx/cache/entries/entry.hpp
Log Message:
-----------
Remove boost/operators.hpp
Commit: ceddc4722fae88b459503f3a6eeba1cc80a827b7
https://github.com/STEllAR-GROUP/hpx/commit/ceddc4722fae88b459503f3a6eeba1cc80a827b7
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-20 (Mon, 20 Jul 2020)
Changed paths:
M examples/quickstart/CMakeLists.txt
M examples/quickstart/shared_mutex.cpp
M libs/synchronization/tests/regressions/shared_mutex_1702.cpp
M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp
M
libs/synchronization/tests/unit/shared_mutex/shared_mutex_locking_thread.hpp
M libs/synchronization/tests/unit/shared_mutex/thread_group.hpp
M plugins/parcelport/unordered_map.hpp
M tools/inspect/deprecated_include_check.cpp
Log Message:
-----------
Remove #include <boost/thread/locks.hpp>
Commit: f5c91854ad69a65fc7e52814f501313bc44dac06
https://github.com/STEllAR-GROUP/hpx/commit/f5c91854ad69a65fc7e52814f501313bc44dac06
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-20 (Mon, 20 Jul 2020)
Changed paths:
M libs/thread_support/include/hpx/thread_support/thread_specific_ptr.hpp
Log Message:
-----------
Removing #include <boost/thread/tss.hpp>
Commit: 5c3691b62f7ab5cdc6a7f4dc08d8c3460af522e5
https://github.com/STEllAR-GROUP/hpx/commit/5c3691b62f7ab5cdc6a7f4dc08d8c3460af522e5
Author: Mikael Simberg <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M CMakeLists.txt
M cmake/HPX_AddTest.cmake
M cmake/HPX_SetupMPI.cmake
M cmake/templates/hpxrun.py.in
M libs/async_mpi/CMakeLists.txt
M libs/async_mpi/docs/index.rst
M libs/async_mpi/examples/CMakeLists.txt
M libs/async_mpi/include/hpx/async_mpi/mpi_future.hpp
M libs/async_mpi/src/mpi_future.cpp
M libs/async_mpi/tests/CMakeLists.txt
M libs/async_mpi/tests/unit/CMakeLists.txt
R libs/async_mpi/tests/unit/mpi_ring_async.cpp
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
M libs/collectives/tests/unit/CMakeLists.txt
M libs/collectives/tests/unit/broadcast.cpp
M libs/collectives/tests/unit/scatter.cpp
M libs/command_line_handling/CMakeLists.txt
M libs/command_line_handling/src/command_line_handling.cpp
M libs/init_runtime/CMakeLists.txt
M libs/init_runtime/src/hpx_init.cpp
M libs/mpi_base/CMakeLists.txt
M libs/mpi_base/include/hpx/mpi_base/mpi.hpp
M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
M libs/mpi_base/src/mpi_environment.cpp
M libs/resource_partitioner/CMakeLists.txt
M libs/resource_partitioner/src/detail_partitioner.cpp
M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
M libs/version/CMakeLists.txt
M libs/version/src/version.cpp
M src/runtime/components/server/runtime_support_server.cpp
Log Message:
-----------
Merge pull request #4663 from STEllAR-GROUP/mpi_fixes
Mpi fixes
Commit: b9da167e2601a270cc4a80967b865d916a10be36
https://github.com/STEllAR-GROUP/hpx/commit/b9da167e2601a270cc4a80967b865d916a10be36
Author: Mikael Simberg <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M cmake/HPX_SetupBoost.cmake
Log Message:
-----------
Disable Boost.Asio concepts support
Commit: 8add2469d24c18e44e494975e8c43ae7a7bb9747
https://github.com/STEllAR-GROUP/hpx/commit/8add2469d24c18e44e494975e8c43ae7a7bb9747
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M README.rst
Log Message:
-----------
Updating Codacy badge
Commit: 7bb0b154425f31f9295451dab4968dfc4d6c1e51
https://github.com/STEllAR-GROUP/hpx/commit/7bb0b154425f31f9295451dab4968dfc4d6c1e51
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M README.rst
Log Message:
-----------
More Codacy badge updates
Commit: 9945b689cf45b65ad23f0f0f8c88d4b4ddfa66c0
https://github.com/STEllAR-GROUP/hpx/commit/9945b689cf45b65ad23f0f0f8c88d4b4ddfa66c0
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M examples/quickstart/EasyBMP/EasyBMP.cpp
M examples/quickstart/EasyBMP/EasyBMP_DataStructures.h
M examples/quickstart/receive_buffer.cpp
M plugins/parcelport/libfabric/libfabric_controller.hpp
M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp
M tests/performance/local/stream.cpp
Log Message:
-----------
Fixing 'error prone' constructs as reported by Codacy
Commit: 732568696a29bb3328dac984c10ef2aa75924eb0
https://github.com/STEllAR-GROUP/hpx/commit/732568696a29bb3328dac984c10ef2aa75924eb0
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M hpx/runtime/parcelset/encode_parcels.hpp
M hpx/runtime/parcelset/parcel_buffer.hpp
R hpx/util/integer/cover_operators.hpp
R hpx/util/integer/endian.hpp
M src/CMakeLists.txt
Log Message:
-----------
Remove endian utilities
Commit: 62a6ec38872e72bdd7bb894ce3a5f40797b9921d
https://github.com/STEllAR-GROUP/hpx/commit/62a6ec38872e72bdd7bb894ce3a5f40797b9921d
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M plugins/parcelport/libfabric/locality.hpp
M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp
Log Message:
-----------
Fixing performance' issues flagged by codacy
Commit: 11098201d8480f12846bd250a1d42aff572fdb03
https://github.com/STEllAR-GROUP/hpx/commit/11098201d8480f12846bd250a1d42aff572fdb03
Author: Mikael Simberg <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M components/iostreams/CMakeLists.txt
R components/iostreams/include/hpx/distributed/iostream.hpp
M components/iostreams/include/hpx/include/iostreams.hpp
A components/iostreams/include/hpx/iostream.hpp
M components/iostreams/tests/regressions/lost_output_2236.cpp
M components/iostreams/tests/regressions/no_output_1173.cpp
M docs/sphinx/api/public_api.rst
M examples/async_io/async_io_action.cpp
M examples/async_io/async_io_external.cpp
M examples/async_io/async_io_low_level.cpp
M examples/async_io/async_io_simple.cpp
M examples/balancing/os_thread_num.cpp
M examples/future_reduce/rnd_future_reduce.cpp
M examples/heartbeat/heartbeat_console.cpp
M examples/hello_world_component/hello_world_component.cpp
M examples/jacobi/jacobi.cpp
M examples/jacobi/jacobi_component/grid.cpp
M examples/jacobi/jacobi_component/server/stencil_iterator.hpp
M examples/performance_counters/access_counter_set.cpp
M examples/quickstart/1d_wave_equation.cpp
M examples/quickstart/allow_unknown_options.cpp
M examples/quickstart/channel_docs.cpp
M examples/quickstart/command_line_handling.cpp
M examples/quickstart/component_ctors.cpp
M examples/quickstart/component_in_executable.cpp
M examples/quickstart/component_inheritance.cpp
M examples/quickstart/component_with_custom_heap.cpp
M examples/quickstart/component_with_executor.cpp
M examples/quickstart/customize_async.cpp
M examples/quickstart/enumerate_threads.cpp
M examples/quickstart/error_handling.cpp
M examples/quickstart/event_synchronization.cpp
M examples/quickstart/fractals.cpp
M examples/quickstart/fractals_executor.cpp
M examples/quickstart/hello_world_1.cpp
M examples/quickstart/hello_world_2.cpp
M examples/quickstart/hello_world_distributed.cpp
M examples/quickstart/interval_timer.cpp
M examples/quickstart/local_channel.cpp
M examples/quickstart/local_channel_docs.cpp
M examples/quickstart/pingpong.cpp
M examples/quickstart/potpourri.cpp
M examples/quickstart/shared_mutex.cpp
M examples/quickstart/sierpinski.cpp
M examples/quickstart/simple_future_continuation.cpp
M examples/quickstart/sort_by_key_demo.cpp
M examples/quickstart/timed_futures.cpp
M examples/quickstart/vector_counting_dotproduct.cpp
M examples/quickstart/vector_zip_dotproduct.cpp
M examples/thread_aware_timer/thread_aware_timer.cpp
M examples/tuplespace/simple_central_tuplespace_client.cpp
M libs/algorithms/CMakeLists.txt
R libs/algorithms/include/hpx/algorithm.hpp
R libs/algorithms/include/hpx/memory.hpp
R libs/algorithms/include/hpx/numeric.hpp
M libs/algorithms/include/hpx/parallel/util/result_types.hpp
R libs/algorithms/include/hpx/task_block.hpp
M libs/algorithms/tests/performance/transform_reduce_scaling.cpp
M libs/algorithms/tests/unit/block/task_block.cpp
M libs/algorithms/tests/unit/block/task_block_executor.cpp
M libs/algorithms/tests/unit/block/task_block_par.cpp
M libs/async_combinators/tests/regressions/wait_all_hang_1946.cpp
M libs/async_distributed/tests/regressions/dataflow_future_swap.cpp
M libs/async_distributed/tests/regressions/dataflow_future_swap2.cpp
M libs/collectives/tests/performance/osu/osu_bcast.cpp
M libs/collectives/tests/performance/osu/osu_scatter.cpp
M libs/compute/tests/unit/numa_allocator.cpp
M libs/datastructures/CMakeLists.txt
R libs/datastructures/include/hpx/optional.hpp
R libs/datastructures/include/hpx/tuple.hpp
M libs/debugging/tests/unit/print.cpp
M libs/functional/CMakeLists.txt
R libs/functional/include/hpx/functional.hpp
R libs/functional/include/hpx/type_traits.hpp
M libs/functional/tests/regressions/function_argument.cpp
M libs/functional/tests/regressions/function_serialization_728.cpp
M libs/include/CMakeLists.txt
A libs/include/include/hpx/algorithm.hpp
A libs/include/include/hpx/any.hpp
A libs/include/include/hpx/chrono.hpp
A libs/include/include/hpx/distributed/future.hpp
M libs/include/include/hpx/execution.hpp
A libs/include/include/hpx/functional.hpp
M libs/include/include/hpx/future.hpp
M libs/include/include/hpx/hpx.hpp
A libs/include/include/hpx/local/execution.hpp
A libs/include/include/hpx/local/future.hpp
A libs/include/include/hpx/local/runtime.hpp
A libs/include/include/hpx/memory.hpp
A libs/include/include/hpx/numeric.hpp
A libs/include/include/hpx/optional.hpp
M libs/include/include/hpx/runtime.hpp
A libs/include/include/hpx/task_block.hpp
A libs/include/include/hpx/tuple.hpp
A libs/include/include/hpx/type_traits.hpp
M libs/iterator_support/tests/performance/stencil3_iterators.cpp
M libs/resource_partitioner/examples/guided_pool_test.cpp
M
libs/resource_partitioner/examples/oversubscribing_resource_partitioner.cpp
M libs/resource_partitioner/examples/simple_resource_partitioner.cpp
M libs/segmented_algorithms/tests/performance/minmax_element_performance.cpp
M libs/serialization/CMakeLists.txt
R libs/serialization/include/hpx/any.hpp
M libs/serialization/tests/performance/serialization_overhead.cpp
M libs/timing/CMakeLists.txt
R libs/timing/include/hpx/chrono.hpp
M tests/performance/local/foreach_scaling.cpp
M tests/performance/local/future_overhead.cpp
M tests/performance/local/hpx_heterogeneous_timed_task_spawn.cpp
M tests/performance/local/hpx_homogeneous_timed_task_spawn_executors.cpp
M tests/performance/local/parent_vs_child_stealing.cpp
M tests/performance/local/partitioned_vector_foreach.cpp
M tests/performance/local/sizeof.cpp
M tests/performance/local/skynet.cpp
M tests/performance/local/spinlock_overhead1.cpp
M tests/performance/local/spinlock_overhead2.cpp
M tests/performance/local/stream.cpp
M tests/performance/local/transform_reduce_binary_scaling.cpp
M tests/performance/local/wait_all_timings.cpp
M tests/performance/network/pingpong_performance.cpp
M tests/regressions/actions/plain_action_1330.cpp
M tests/regressions/build/client_1950.cpp
M tests/regressions/lcos/promise_1620.cpp
M tests/unit/agas/components/server/managed_refcnt_checker.cpp
M tests/unit/agas/components/server/simple_refcnt_checker.cpp
M tests/unit/agas/credit_exhaustion.cpp
M tests/unit/agas/local_address_rebind.cpp
M tests/unit/agas/local_embedded_ref_to_local_object.cpp
M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
M tests/unit/agas/refcnted_symbol_to_local_object.cpp
M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
M tests/unit/agas/scoped_ref_to_local_object.cpp
M tests/unit/agas/scoped_ref_to_remote_object.cpp
M tests/unit/agas/split_credit.cpp
M tests/unit/agas/uncounted_symbol_to_local_object.cpp
M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
M tests/unit/component/inheritance_2_classes_abstract.cpp
M tests/unit/component/inheritance_2_classes_concrete.cpp
M tests/unit/component/inheritance_3_classes_1_abstract.cpp
M tests/unit/component/inheritance_3_classes_2_abstract.cpp
M tests/unit/component/inheritance_3_classes_concrete.cpp
M tests/unit/component/migrate_component.cpp
M tests/unit/component/migrate_polymorphic_component.cpp
M tests/unit/parcelset/put_parcels.cpp
M tests/unit/parcelset/put_parcels_with_coalescing.cpp
M tests/unit/parcelset/put_parcels_with_compression.cpp
Log Message:
-----------
Rearrange public API headers
Commit: ac016debc219e2205a2871591219396712d6ed2b
https://github.com/STEllAR-GROUP/hpx/commit/ac016debc219e2205a2871591219396712d6ed2b
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M tests/performance/network/network_storage/plot-results.py
M tests/performance/network/network_storage/plot_utils.py
M tools/gdb/hpx.py
M tools/vim/.ycm_extra_conf.py
Log Message:
-----------
Fixing some Python problems as reported by codacy
Commit: ab5309d76aab9cc5308fcd0f31a41d28d24081e1
https://github.com/STEllAR-GROUP/hpx/commit/ab5309d76aab9cc5308fcd0f31a41d28d24081e1
Author: John Biddiscombe <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M libs/async_cuda/src/cuda_future.cpp
M libs/async_mpi/src/mpi_future.cpp
M libs/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
M libs/threading_base/src/scheduler_base.cpp
Log Message:
-----------
Allow combined MPI and/or CUDA polling for futures
The polling functions will hardly ever change during normal
operation, so to avoid taking a lock, we use an function pointer
for each of the polling functions for MPI and CUDA separately.
This means they can be set/cleared by any thread and when unchanged
no cache lines are affected and overheads are minimized.
Commit: ea21ef32852e188a73a6fcbd688741a522fc108a
https://github.com/STEllAR-GROUP/hpx/commit/ea21ef32852e188a73a6fcbd688741a522fc108a
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M cmake/tests/cxx11_std_atomic.cpp
M cmake/tests/cxx17_filesystem.cpp
M cmake/tests/cxx17_fold_expressions.cpp
M cmake/tests/cxx17_hardware_destructive_interference_size.cpp
M cmake/tests/cxx20_coroutines.cpp
M
components/performance_counters/papi/tests/regressions/papi_counters_basic_functions.cpp
M examples/cancelable_action/cancelable_action/server/cancelable_action.hpp
M examples/sheneos/sheneos_compare.cpp
M plugins/parcel/coalescing/coalescing_counter_registry.cpp
M plugins/parcel/coalescing/performance_counters.cpp
M plugins/parcelport/verbs/rdma/verbs_sender_receiver.hpp
M src/runtime/agas/addressing_service.cpp
M tests/performance/local/delay_baseline.cpp
M tests/performance/local/openmp_parallel_region.cpp
M tests/regressions/component/bulk_new_3054.cpp
M tests/regressions/component/client_base_registration.cpp
M tests/regressions/component/returned_client_2150.cpp
M tests/regressions/id_type_ref_counting_1032.cpp
M tests/regressions/lcos/promise_1620.cpp
M tests/unit/agas/local_embedded_ref_to_local_object.cpp
M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
M tests/unit/agas/refcnted_symbol_to_local_object.cpp
M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
M tests/unit/agas/scoped_ref_to_local_object.cpp
M tests/unit/agas/scoped_ref_to_remote_object.cpp
M tests/unit/agas/uncounted_symbol_to_local_object.cpp
M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
M tests/unit/component/new_binpacking.cpp
M tests/unit/lcos/await.cpp
M tools/inspect/ascii_check.cpp
Log Message:
-----------
Fixing unused variable warnings as reported by Codacy
Commit: 23d55695f0e36156f28facead9e85c7eebda3ec6
https://github.com/STEllAR-GROUP/hpx/commit/23d55695f0e36156f28facead9e85c7eebda3ec6
Author: John Biddiscombe <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M libs/async_cuda/src/cuda_future.cpp
M libs/async_mpi/src/mpi_future.cpp
M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
Log Message:
-----------
Remove obsolete polling mode flag and set/get calls
Commit: 02c6313ed5e2cabecad51d62a658059686b10956
https://github.com/STEllAR-GROUP/hpx/commit/02c6313ed5e2cabecad51d62a658059686b10956
Author: John Biddiscombe <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M libs/async_cuda/src/cuda_future.cpp
M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
Log Message:
-----------
Fix snake_case type and clang-format
Commit: 78c842b523cdee9eccfcd43ccbe5f9a4cdfa6281
https://github.com/STEllAR-GROUP/hpx/commit/78c842b523cdee9eccfcd43ccbe5f9a4cdfa6281
Author: Weile Wei <[email protected]>
Date: 2020-07-21 (Tue, 21 Jul 2020)
Changed paths:
M CMakeLists.txt
M README.rst
M cmake/HPX_AddTest.cmake
M cmake/HPX_SetupMPI.cmake
M cmake/templates/hpxrun.py.in
M libs/async_mpi/CMakeLists.txt
M libs/async_mpi/docs/index.rst
M libs/async_mpi/examples/CMakeLists.txt
M libs/async_mpi/include/hpx/async_mpi/mpi_future.hpp
M libs/async_mpi/src/mpi_future.cpp
M libs/async_mpi/tests/CMakeLists.txt
M libs/async_mpi/tests/unit/CMakeLists.txt
R libs/async_mpi/tests/unit/mpi_ring_async.cpp
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
M libs/collectives/tests/unit/CMakeLists.txt
M libs/collectives/tests/unit/broadcast.cpp
M libs/collectives/tests/unit/scatter.cpp
M libs/command_line_handling/CMakeLists.txt
M libs/command_line_handling/src/command_line_handling.cpp
M libs/init_runtime/CMakeLists.txt
M libs/init_runtime/src/hpx_init.cpp
M libs/mpi_base/CMakeLists.txt
M libs/mpi_base/include/hpx/mpi_base/mpi.hpp
M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
M libs/mpi_base/src/mpi_environment.cpp
M libs/resource_partitioner/CMakeLists.txt
M libs/resource_partitioner/src/detail_partitioner.cpp
M libs/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
M libs/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
M libs/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp
M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
M libs/version/CMakeLists.txt
M libs/version/src/version.cpp
M src/runtime/components/server/runtime_support_server.cpp
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into libcds-example
Commit: 769cfee551c84ebd7e8d4cf56daab77c776a233d
https://github.com/STEllAR-GROUP/hpx/commit/769cfee551c84ebd7e8d4cf56daab77c776a233d
Author: John Biddiscombe <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
Log Message:
-----------
Put back atomic load/store of polling functions
Commit: 1353c5ddcfe0039c6e24434244db6f5b2be1b532
https://github.com/STEllAR-GROUP/hpx/commit/1353c5ddcfe0039c6e24434244db6f5b2be1b532
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M docs/sphinx/api/public_api.rst
M libs/collectives/CMakeLists.txt
A libs/collectives/include/hpx/distributed/barrier.hpp
A libs/collectives/include/hpx/distributed/latch.hpp
M libs/collectives/include_compatibility/hpx/lcos/barrier.hpp
M libs/collectives/include_compatibility/hpx/lcos/latch.hpp
M libs/include/CMakeLists.txt
A libs/include/include/hpx/barrier.hpp
A libs/include/include/hpx/channel.hpp
A libs/include/include/hpx/latch.hpp
M libs/lcos_distributed/CMakeLists.txt
A libs/lcos_distributed/include/hpx/distributed/channel.hpp
M libs/lcos_distributed/include_compatibility/hpx/lcos/channel.hpp
M libs/lcos_local/CMakeLists.txt
A libs/lcos_local/include/hpx/local/channel.hpp
M libs/synchronization/CMakeLists.txt
R libs/synchronization/include/hpx/barrier.hpp
R libs/synchronization/include/hpx/latch.hpp
A libs/synchronization/include/hpx/local/barrier.hpp
A libs/synchronization/include/hpx/local/latch.hpp
Log Message:
-----------
Add API headers for barrier, channel, and latch
Commit: 4e6a8d190abcd501403ca5d9aee47063639bc689
https://github.com/STEllAR-GROUP/hpx/commit/4e6a8d190abcd501403ca5d9aee47063639bc689
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp
Log Message:
-----------
Add missing header for std::terminate
Commit: a4947f2b9a0fb9c5fa889c0f98fc8673d47c7750
https://github.com/STEllAR-GROUP/hpx/commit/a4947f2b9a0fb9c5fa889c0f98fc8673d47c7750
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmake/tests/cxx11_std_atomic.cpp
M cmake/tests/cxx17_filesystem.cpp
M cmake/tests/cxx17_fold_expressions.cpp
M cmake/tests/cxx17_hardware_destructive_interference_size.cpp
M cmake/tests/cxx20_coroutines.cpp
M
components/performance_counters/papi/tests/regressions/papi_counters_basic_functions.cpp
M examples/cancelable_action/cancelable_action/server/cancelable_action.hpp
M examples/quickstart/EasyBMP/EasyBMP.cpp
M examples/quickstart/EasyBMP/EasyBMP_DataStructures.h
M examples/quickstart/receive_buffer.cpp
M examples/sheneos/sheneos_compare.cpp
M plugins/parcel/coalescing/coalescing_counter_registry.cpp
M plugins/parcel/coalescing/performance_counters.cpp
M plugins/parcelport/libfabric/libfabric_controller.hpp
M plugins/parcelport/libfabric/locality.hpp
M plugins/parcelport/verbs/rdma/verbs_sender_receiver.hpp
M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp
M src/runtime/agas/addressing_service.cpp
M tests/performance/local/delay_baseline.cpp
M tests/performance/local/openmp_parallel_region.cpp
M tests/performance/local/stream.cpp
M tests/performance/network/network_storage/plot-results.py
M tests/performance/network/network_storage/plot_utils.py
M tests/regressions/component/bulk_new_3054.cpp
M tests/regressions/component/client_base_registration.cpp
M tests/regressions/component/returned_client_2150.cpp
M tests/regressions/id_type_ref_counting_1032.cpp
M tests/regressions/lcos/promise_1620.cpp
M tests/unit/agas/local_embedded_ref_to_local_object.cpp
M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
M tests/unit/agas/refcnted_symbol_to_local_object.cpp
M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
M tests/unit/agas/scoped_ref_to_local_object.cpp
M tests/unit/agas/scoped_ref_to_remote_object.cpp
M tests/unit/agas/uncounted_symbol_to_local_object.cpp
M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
M tests/unit/component/new_binpacking.cpp
M tests/unit/lcos/await.cpp
M tools/gdb/hpx.py
M tools/inspect/ascii_check.cpp
M tools/vim/.ycm_extra_conf.py
Log Message:
-----------
Merge pull request #4847 from STEllAR-GROUP/codacy_error_prone
Fixing 'error prone' constructs as reported by Codacy
Commit: 76b47794850e6356f2d5407bcccd0c9163458ead
https://github.com/STEllAR-GROUP/hpx/commit/76b47794850e6356f2d5407bcccd0c9163458ead
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M libs/synchronization/CMakeLists.txt
M libs/synchronization/include/hpx/shared_mutex.hpp
A libs/synchronization/include/hpx/synchronization/lock_types.hpp
M libs/synchronization/tests/unit/shared_mutex/CMakeLists.txt
M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp
Log Message:
-----------
Cloning upgrade_lock from Boost
Commit: 3ad8e1ae0e9d184158bb6429baa63ef629482a98
https://github.com/STEllAR-GROUP/hpx/commit/3ad8e1ae0e9d184158bb6429baa63ef629482a98
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
A .jenkins/common/set_github_status.sh
M .jenkins/cscs/ctest.cmake
M .jenkins/cscs/entry.sh
M .jenkins/cscs/env-icc.sh
R .jenkins/cscs/set_github_status.sh
A .jenkins/lsu/Jenkinsfile
A .jenkins/lsu/batch.sh
A .jenkins/lsu/ctest.cmake
A .jenkins/lsu/entry.sh
A .jenkins/lsu/env-clang-7.sh
A .jenkins/lsu/env-clang-8.sh
A .jenkins/lsu/env-clang-9.sh
A .jenkins/lsu/env-gcc-10-cuda-11.sh
A .jenkins/lsu/env-gcc-8.sh
A .jenkins/lsu/env-gcc-9.sh
A .jenkins/lsu/slurm-configuration-clang-7.sh
A .jenkins/lsu/slurm-configuration-clang-8.sh
A .jenkins/lsu/slurm-configuration-clang-9.sh
A .jenkins/lsu/slurm-configuration-gcc-10-cuda-11.sh
A .jenkins/lsu/slurm-configuration-gcc-8.sh
A .jenkins/lsu/slurm-configuration-gcc-9.sh
Log Message:
-----------
Add Jenkins configuration for rostam
Commit: 62ea6bc087f2a4c58db3461693ae1777bbfa2f18
https://github.com/STEllAR-GROUP/hpx/commit/62ea6bc087f2a4c58db3461693ae1777bbfa2f18
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
Log Message:
-----------
Remove unused captured variable in mpi_ring_async_executor test
Commit: 553dcea6631923edc02bf8ea15320875f99a8fe7
https://github.com/STEllAR-GROUP/hpx/commit/553dcea6631923edc02bf8ea15320875f99a8fe7
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M libs/async_cuda/tests/unit/cublas_matmul.cpp
M libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp
Log Message:
-----------
Fix CUDA compilation with distributed runtime off
Commit: 2d77c383bee335ad704ec3edd79dc1b9257676fd
https://github.com/STEllAR-GROUP/hpx/commit/2d77c383bee335ad704ec3edd79dc1b9257676fd
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmake/HPX_AddTest.cmake
Log Message:
-----------
Skip generating parcelport tests if RUNWRAPPER is set for a test
Commit: dd82e356e3a5aaa1eefbf587966c45f53dc48b4c
https://github.com/STEllAR-GROUP/hpx/commit/dd82e356e3a5aaa1eefbf587966c45f53dc48b4c
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmake/HPX_SetupBoost.cmake
Log Message:
-----------
Merge pull request #4846 from msimberg/disable-boost-asio-concepts
Disable Boost.Asio concepts support
Commit: 2e1787d0efefb2ea019c0159c264cd717147633b
https://github.com/STEllAR-GROUP/hpx/commit/2e1787d0efefb2ea019c0159c264cd717147633b
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M libs/cache/include/hpx/cache/entries/entry.hpp
M libs/cache/tests/unit/local_mru_cache.cpp
Log Message:
-----------
Restoring broken MRU cache test
Commit: 3c7173abe34638856458acf008a118f96543767c
https://github.com/STEllAR-GROUP/hpx/commit/3c7173abe34638856458acf008a118f96543767c
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M CMakeLists.txt
M components/performance_counters/papi/src/server/papi.cpp
M components/performance_counters/papi/tests/regressions/CMakeLists.txt
M libs/runtime_local/include/hpx/runtime_local/thread_mapper.hpp
M libs/runtime_local/src/thread_mapper.cpp
Log Message:
-----------
Use Linux syscall gettid for PAPI counters
PAPI_attach_event only works with gettid on Linux. Add checks to CMake
configuration to only enable HPX_WITH_PAPI on Linux.
Commit: f785c1363628b34db4faf2df82b5dd15034de12a
https://github.com/STEllAR-GROUP/hpx/commit/f785c1363628b34db4faf2df82b5dd15034de12a
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M components/performance_counters/papi/src/server/papi.cpp
Log Message:
-----------
Ignore lock in PAPI performance counters in case of error
Commit: 3396dcb0c90c0c28e1d331a90a093e6c993b32fc
https://github.com/STEllAR-GROUP/hpx/commit/3396dcb0c90c0c28e1d331a90a093e6c993b32fc
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M CMakeLists.txt
M libs/runtime_configuration/src/runtime_configuration.cpp
Log Message:
-----------
Use CMAKE_INSTALL_LIBDIR for component_path_suffixes
Commit: f5e427df1f5fefa1d07df125f70988811820c9a1
https://github.com/STEllAR-GROUP/hpx/commit/f5e427df1f5fefa1d07df125f70988811820c9a1
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M CMakeLists.txt
M libs/runtime_configuration/src/runtime_configuration.cpp
Log Message:
-----------
Fixing path delimiter problems on Windows
Commit: 7225b01daa667285a89dfe3bd6d5915eef581edb
https://github.com/STEllAR-GROUP/hpx/commit/7225b01daa667285a89dfe3bd6d5915eef581edb
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Add lib/hpx directory to component path suffixes for build directory
Commit: ef3bbcf71622a3a53d872f225fefa491f0dd70d6
https://github.com/STEllAR-GROUP/hpx/commit/ef3bbcf71622a3a53d872f225fefa491f0dd70d6
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M components/iostreams/CMakeLists.txt
R components/iostreams/include/hpx/distributed/iostream.hpp
M components/iostreams/include/hpx/include/iostreams.hpp
A components/iostreams/include/hpx/iostream.hpp
M components/iostreams/tests/regressions/lost_output_2236.cpp
M components/iostreams/tests/regressions/no_output_1173.cpp
M docs/sphinx/api/public_api.rst
M examples/async_io/async_io_action.cpp
M examples/async_io/async_io_external.cpp
M examples/async_io/async_io_low_level.cpp
M examples/async_io/async_io_simple.cpp
M examples/balancing/os_thread_num.cpp
M examples/future_reduce/rnd_future_reduce.cpp
M examples/heartbeat/heartbeat_console.cpp
M examples/hello_world_component/hello_world_component.cpp
M examples/jacobi/jacobi.cpp
M examples/jacobi/jacobi_component/grid.cpp
M examples/jacobi/jacobi_component/server/stencil_iterator.hpp
M examples/performance_counters/access_counter_set.cpp
M examples/quickstart/1d_wave_equation.cpp
M examples/quickstart/allow_unknown_options.cpp
M examples/quickstart/channel_docs.cpp
M examples/quickstart/command_line_handling.cpp
M examples/quickstart/component_ctors.cpp
M examples/quickstart/component_in_executable.cpp
M examples/quickstart/component_inheritance.cpp
M examples/quickstart/component_with_custom_heap.cpp
M examples/quickstart/component_with_executor.cpp
M examples/quickstart/customize_async.cpp
M examples/quickstart/enumerate_threads.cpp
M examples/quickstart/error_handling.cpp
M examples/quickstart/event_synchronization.cpp
M examples/quickstart/fractals.cpp
M examples/quickstart/fractals_executor.cpp
M examples/quickstart/hello_world_1.cpp
M examples/quickstart/hello_world_2.cpp
M examples/quickstart/hello_world_distributed.cpp
M examples/quickstart/interval_timer.cpp
M examples/quickstart/local_channel.cpp
M examples/quickstart/local_channel_docs.cpp
M examples/quickstart/pingpong.cpp
M examples/quickstart/potpourri.cpp
M examples/quickstart/shared_mutex.cpp
M examples/quickstart/sierpinski.cpp
M examples/quickstart/simple_future_continuation.cpp
M examples/quickstart/sort_by_key_demo.cpp
M examples/quickstart/timed_futures.cpp
M examples/quickstart/vector_counting_dotproduct.cpp
M examples/quickstart/vector_zip_dotproduct.cpp
M examples/thread_aware_timer/thread_aware_timer.cpp
M examples/tuplespace/simple_central_tuplespace_client.cpp
M libs/algorithms/CMakeLists.txt
R libs/algorithms/include/hpx/algorithm.hpp
R libs/algorithms/include/hpx/memory.hpp
R libs/algorithms/include/hpx/numeric.hpp
M libs/algorithms/include/hpx/parallel/util/result_types.hpp
R libs/algorithms/include/hpx/task_block.hpp
M libs/algorithms/tests/performance/transform_reduce_scaling.cpp
M libs/algorithms/tests/unit/block/task_block.cpp
M libs/algorithms/tests/unit/block/task_block_executor.cpp
M libs/algorithms/tests/unit/block/task_block_par.cpp
M libs/async_combinators/tests/regressions/wait_all_hang_1946.cpp
M libs/async_distributed/tests/regressions/dataflow_future_swap.cpp
M libs/async_distributed/tests/regressions/dataflow_future_swap2.cpp
M libs/collectives/CMakeLists.txt
A libs/collectives/include/hpx/distributed/barrier.hpp
A libs/collectives/include/hpx/distributed/latch.hpp
M libs/collectives/include_compatibility/hpx/lcos/barrier.hpp
M libs/collectives/include_compatibility/hpx/lcos/latch.hpp
M libs/collectives/tests/performance/osu/osu_bcast.cpp
M libs/collectives/tests/performance/osu/osu_scatter.cpp
M libs/compute/tests/unit/numa_allocator.cpp
M libs/datastructures/CMakeLists.txt
R libs/datastructures/include/hpx/optional.hpp
R libs/datastructures/include/hpx/tuple.hpp
M libs/debugging/tests/unit/print.cpp
M libs/functional/CMakeLists.txt
R libs/functional/include/hpx/functional.hpp
R libs/functional/include/hpx/type_traits.hpp
M libs/functional/tests/regressions/function_argument.cpp
M libs/functional/tests/regressions/function_serialization_728.cpp
M libs/include/CMakeLists.txt
A libs/include/include/hpx/algorithm.hpp
A libs/include/include/hpx/any.hpp
A libs/include/include/hpx/barrier.hpp
A libs/include/include/hpx/channel.hpp
A libs/include/include/hpx/chrono.hpp
A libs/include/include/hpx/distributed/future.hpp
M libs/include/include/hpx/execution.hpp
A libs/include/include/hpx/functional.hpp
M libs/include/include/hpx/future.hpp
M libs/include/include/hpx/hpx.hpp
A libs/include/include/hpx/latch.hpp
A libs/include/include/hpx/local/execution.hpp
A libs/include/include/hpx/local/future.hpp
A libs/include/include/hpx/local/runtime.hpp
A libs/include/include/hpx/memory.hpp
A libs/include/include/hpx/numeric.hpp
A libs/include/include/hpx/optional.hpp
M libs/include/include/hpx/runtime.hpp
A libs/include/include/hpx/task_block.hpp
A libs/include/include/hpx/tuple.hpp
A libs/include/include/hpx/type_traits.hpp
M libs/iterator_support/tests/performance/stencil3_iterators.cpp
M libs/lcos_distributed/CMakeLists.txt
A libs/lcos_distributed/include/hpx/distributed/channel.hpp
M libs/lcos_distributed/include_compatibility/hpx/lcos/channel.hpp
M libs/lcos_local/CMakeLists.txt
A libs/lcos_local/include/hpx/local/channel.hpp
M libs/resource_partitioner/examples/guided_pool_test.cpp
M
libs/resource_partitioner/examples/oversubscribing_resource_partitioner.cpp
M libs/resource_partitioner/examples/simple_resource_partitioner.cpp
M libs/segmented_algorithms/tests/performance/minmax_element_performance.cpp
M libs/serialization/CMakeLists.txt
R libs/serialization/include/hpx/any.hpp
M libs/serialization/tests/performance/serialization_overhead.cpp
M libs/synchronization/CMakeLists.txt
R libs/synchronization/include/hpx/barrier.hpp
R libs/synchronization/include/hpx/latch.hpp
A libs/synchronization/include/hpx/local/barrier.hpp
A libs/synchronization/include/hpx/local/latch.hpp
M libs/timing/CMakeLists.txt
R libs/timing/include/hpx/chrono.hpp
M tests/performance/local/foreach_scaling.cpp
M tests/performance/local/future_overhead.cpp
M tests/performance/local/hpx_heterogeneous_timed_task_spawn.cpp
M tests/performance/local/hpx_homogeneous_timed_task_spawn_executors.cpp
M tests/performance/local/parent_vs_child_stealing.cpp
M tests/performance/local/partitioned_vector_foreach.cpp
M tests/performance/local/sizeof.cpp
M tests/performance/local/skynet.cpp
M tests/performance/local/spinlock_overhead1.cpp
M tests/performance/local/spinlock_overhead2.cpp
M tests/performance/local/stream.cpp
M tests/performance/local/transform_reduce_binary_scaling.cpp
M tests/performance/local/wait_all_timings.cpp
M tests/performance/network/pingpong_performance.cpp
M tests/regressions/actions/plain_action_1330.cpp
M tests/regressions/build/client_1950.cpp
M tests/regressions/lcos/promise_1620.cpp
M tests/unit/agas/components/server/managed_refcnt_checker.cpp
M tests/unit/agas/components/server/simple_refcnt_checker.cpp
M tests/unit/agas/credit_exhaustion.cpp
M tests/unit/agas/local_address_rebind.cpp
M tests/unit/agas/local_embedded_ref_to_local_object.cpp
M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
M tests/unit/agas/refcnted_symbol_to_local_object.cpp
M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
M tests/unit/agas/scoped_ref_to_local_object.cpp
M tests/unit/agas/scoped_ref_to_remote_object.cpp
M tests/unit/agas/split_credit.cpp
M tests/unit/agas/uncounted_symbol_to_local_object.cpp
M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
M tests/unit/component/inheritance_2_classes_abstract.cpp
M tests/unit/component/inheritance_2_classes_concrete.cpp
M tests/unit/component/inheritance_3_classes_1_abstract.cpp
M tests/unit/component/inheritance_3_classes_2_abstract.cpp
M tests/unit/component/inheritance_3_classes_concrete.cpp
M tests/unit/component/migrate_component.cpp
M tests/unit/component/migrate_polymorphic_component.cpp
M tests/unit/parcelset/put_parcels.cpp
M tests/unit/parcelset/put_parcels_with_coalescing.cpp
M tests/unit/parcelset/put_parcels_with_compression.cpp
Log Message:
-----------
Merge pull request #4841 from msimberg/rearrange-api-headers
Rearrange public API headers
Commit: 06253bde161d92c8b07b0df37b96b8f7df78328d
https://github.com/STEllAR-GROUP/hpx/commit/06253bde161d92c8b07b0df37b96b8f7df78328d
Author: Nikunj Gupta <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M examples/1d_stencil/1d_stencil_channel.cpp
M examples/1d_stencil/communicator.hpp
M examples/1d_stencil/stencil.hpp
Log Message:
-----------
inspect changes
Commit: 37505937b1634921e258cce63ef1df1a22001a07
https://github.com/STEllAR-GROUP/hpx/commit/37505937b1634921e258cce63ef1df1a22001a07
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M CMakeLists.txt
M components/performance_counters/papi/src/server/papi.cpp
M components/performance_counters/papi/tests/regressions/CMakeLists.txt
M libs/runtime_configuration/src/runtime_configuration.cpp
M libs/runtime_local/include/hpx/runtime_local/thread_mapper.hpp
M libs/runtime_local/src/thread_mapper.cpp
Log Message:
-----------
Merge pull request #4845 from msimberg/fix-papi
Fix PAPI counters
Commit: 492c2858c1c94a041259121a8d8c1db5a130287b
https://github.com/STEllAR-GROUP/hpx/commit/492c2858c1c94a041259121a8d8c1db5a130287b
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M libs/async_cuda/src/cuda_future.cpp
M libs/async_mpi/src/mpi_future.cpp
M libs/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
M libs/threading_base/src/scheduler_base.cpp
Log Message:
-----------
Merge pull request #4848 from STEllAR-GROUP/cuda-futures
Allow combined MPI and/or CUDA polling for futures
Commit: 8302b9e0236be718b301546caa7656011b8b72d8
https://github.com/STEllAR-GROUP/hpx/commit/8302b9e0236be718b301546caa7656011b8b72d8
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M libs/synchronization/include/hpx/shared_mutex.hpp
M libs/synchronization/include/hpx/synchronization/lock_types.hpp
M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp
Log Message:
-----------
Fixing inspect errors
Commit: b524cf8209c8f35dfdf026356e5d1f50e76c5429
https://github.com/STEllAR-GROUP/hpx/commit/b524cf8209c8f35dfdf026356e5d1f50e76c5429
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M libs/async_mpi/tests/unit/CMakeLists.txt
Log Message:
-----------
Disable mpi_ring_async_executor_test
Commit: 3a6db82880901e52319d0e0b04a0dab6a0996fc4
https://github.com/STEllAR-GROUP/hpx/commit/3a6db82880901e52319d0e0b04a0dab6a0996fc4
Author: Mikael Simberg <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M .jenkins/lsu/slurm-configuration-clang-7.sh
M .jenkins/lsu/slurm-configuration-clang-8.sh
M .jenkins/lsu/slurm-configuration-clang-9.sh
M .jenkins/lsu/slurm-configuration-gcc-8.sh
M .jenkins/lsu/slurm-configuration-gcc-9.sh
Log Message:
-----------
Use only one node in rostam Jenkins configurations
Commit: bf58e25b35f8966ab11d9e15df8f9b3161a6c15a
https://github.com/STEllAR-GROUP/hpx/commit/bf58e25b35f8966ab11d9e15df8f9b3161a6c15a
Author: Mikael Simberg <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
A .jenkins/common/set_github_status.sh
M .jenkins/cscs/ctest.cmake
M .jenkins/cscs/entry.sh
M .jenkins/cscs/env-icc.sh
R .jenkins/cscs/set_github_status.sh
A .jenkins/lsu/Jenkinsfile
A .jenkins/lsu/batch.sh
A .jenkins/lsu/ctest.cmake
A .jenkins/lsu/entry.sh
A .jenkins/lsu/env-clang-7.sh
A .jenkins/lsu/env-clang-8.sh
A .jenkins/lsu/env-clang-9.sh
A .jenkins/lsu/env-gcc-10-cuda-11.sh
A .jenkins/lsu/env-gcc-8.sh
A .jenkins/lsu/env-gcc-9.sh
A .jenkins/lsu/slurm-configuration-clang-7.sh
A .jenkins/lsu/slurm-configuration-clang-8.sh
A .jenkins/lsu/slurm-configuration-clang-9.sh
A .jenkins/lsu/slurm-configuration-gcc-10-cuda-11.sh
A .jenkins/lsu/slurm-configuration-gcc-8.sh
A .jenkins/lsu/slurm-configuration-gcc-9.sh
M cmake/HPX_AddTest.cmake
M libs/async_cuda/tests/unit/cublas_matmul.cpp
M libs/async_mpi/tests/unit/CMakeLists.txt
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
M libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp
Log Message:
-----------
Merge pull request #4826 from msimberg/jenkins-rostam
Add Jenkins configuration for rostam
Commit: 4fb13abaff48af66a0fdd4fed8ab54c51b6354a8
https://github.com/STEllAR-GROUP/hpx/commit/4fb13abaff48af66a0fdd4fed8ab54c51b6354a8
Author: Mikael Simberg <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M examples/1d_stencil/1d_stencil_channel.cpp
M examples/1d_stencil/communicator.hpp
M examples/1d_stencil/stencil.hpp
Log Message:
-----------
Add missing SPDX license tags to channel 1d stencil example
Commit: dbc75f5de76122f47fe864ff5b55df107d616223
https://github.com/STEllAR-GROUP/hpx/commit/dbc75f5de76122f47fe864ff5b55df107d616223
Author: Mikael Simberg <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp
M
components/containers/unordered/include/hpx/components/containers/unordered/unordered_map_segmented_iterator.hpp
M examples/quickstart/1d_wave_equation.cpp
M examples/quickstart/CMakeLists.txt
M examples/quickstart/shared_mutex.cpp
M hpx/runtime/parcelset/encode_parcels.hpp
M hpx/runtime/parcelset/parcel_buffer.hpp
R hpx/util/integer/cover_operators.hpp
R hpx/util/integer/endian.hpp
M libs/async_combinators/tests/unit/when_some.cpp
M libs/async_combinators/tests/unit/when_some_std_array.cpp
M libs/cache/include/hpx/cache/entries/entry.hpp
M libs/cache/tests/unit/local_mru_cache.cpp
M libs/runtime_configuration/src/init_ini_data.cpp
M libs/synchronization/CMakeLists.txt
M libs/synchronization/include/hpx/shared_mutex.hpp
A libs/synchronization/include/hpx/synchronization/lock_types.hpp
M libs/synchronization/tests/regressions/shared_mutex_1702.cpp
M libs/synchronization/tests/unit/shared_mutex/CMakeLists.txt
M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp
M
libs/synchronization/tests/unit/shared_mutex/shared_mutex_locking_thread.hpp
M libs/synchronization/tests/unit/shared_mutex/thread_group.hpp
M libs/thread_support/include/hpx/thread_support/thread_specific_ptr.hpp
M plugins/parcelport/unordered_map.hpp
M src/CMakeLists.txt
M src/runtime/parcelset/parcelhandler.cpp
M tools/inspect/deprecated_include_check.cpp
Log Message:
-----------
Merge pull request #4843 from STEllAR-GROUP/boost_assign
Remove dependency on various Boost headers
Commit: 7b52fac50b3847806e6b720cb96f7917b7a29e95
https://github.com/STEllAR-GROUP/hpx/commit/7b52fac50b3847806e6b720cb96f7917b7a29e95
Author: John Biddiscombe <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M tests/performance/local/CMakeLists.txt
M tests/performance/local/future_overhead.cpp
Log Message:
-----------
Enable use of future_overhead test when DISTRIBUTED_RUNTIME is OFF
Commit: 28a8344a8badebf83af4fd895f64414672ff435a
https://github.com/STEllAR-GROUP/hpx/commit/28a8344a8badebf83af4fd895f64414672ff435a
Author: Mikael Simberg <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M tests/performance/local/CMakeLists.txt
M tests/performance/local/future_overhead.cpp
Log Message:
-----------
Merge pull request #4849 from STEllAR-GROUP/future-overheads
Enable use of future_overhead test when DISTRIBUTED_RUNTIME is OFF
Commit: 9db14ec8ec253f4c581fb20b826369867398f61e
https://github.com/STEllAR-GROUP/hpx/commit/9db14ec8ec253f4c581fb20b826369867398f61e
Author: Mikael Simberg <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
A examples/1d_stencil/1d_stencil_channel.cpp
M examples/1d_stencil/CMakeLists.txt
A examples/1d_stencil/communicator.hpp
A examples/1d_stencil/stencil.hpp
Log Message:
-----------
Merge pull request #4769 from STEllAR-GROUP/1d_stencil
Adds distributed, highly scalable 1d stencil
Commit: 8074316ab3a3c91fed430156ece77ad7b085fdf8
https://github.com/STEllAR-GROUP/hpx/commit/8074316ab3a3c91fed430156ece77ad7b085fdf8
Author: Mikael Simberg <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M .jenkins/lsu/slurm-configuration-clang-7.sh
M .jenkins/lsu/slurm-configuration-clang-8.sh
M .jenkins/lsu/slurm-configuration-clang-9.sh
Log Message:
-----------
Use medusa partition for clang builds on rostam
Commit: 4d80c53f914522f17bddf78db3e3defbd0aac0f0
https://github.com/STEllAR-GROUP/hpx/commit/4d80c53f914522f17bddf78db3e3defbd0aac0f0
Author: Weile Wei <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M examples/libcds/libcds_flat_combining_priority_queue.cpp
Log Message:
-----------
minior modification to fc pq example
Commit: 8e31927a7af39e606106f280d4734b46c9c97860
https://github.com/STEllAR-GROUP/hpx/commit/8e31927a7af39e606106f280d4734b46c9c97860
Author: Weile Wei <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
A .jenkins/common/set_github_status.sh
M .jenkins/cscs/ctest.cmake
M .jenkins/cscs/entry.sh
M .jenkins/cscs/env-icc.sh
R .jenkins/cscs/set_github_status.sh
A .jenkins/lsu/Jenkinsfile
A .jenkins/lsu/batch.sh
A .jenkins/lsu/ctest.cmake
A .jenkins/lsu/entry.sh
A .jenkins/lsu/env-clang-7.sh
A .jenkins/lsu/env-clang-8.sh
A .jenkins/lsu/env-clang-9.sh
A .jenkins/lsu/env-gcc-10-cuda-11.sh
A .jenkins/lsu/env-gcc-8.sh
A .jenkins/lsu/env-gcc-9.sh
A .jenkins/lsu/slurm-configuration-clang-7.sh
A .jenkins/lsu/slurm-configuration-clang-8.sh
A .jenkins/lsu/slurm-configuration-clang-9.sh
A .jenkins/lsu/slurm-configuration-gcc-10-cuda-11.sh
A .jenkins/lsu/slurm-configuration-gcc-8.sh
A .jenkins/lsu/slurm-configuration-gcc-9.sh
M CMakeLists.txt
M cmake/HPX_AddTest.cmake
M cmake/HPX_SetupBoost.cmake
M cmake/tests/cxx11_std_atomic.cpp
M cmake/tests/cxx17_filesystem.cpp
M cmake/tests/cxx17_fold_expressions.cpp
M cmake/tests/cxx17_hardware_destructive_interference_size.cpp
M cmake/tests/cxx20_coroutines.cpp
M
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp
M
components/containers/unordered/include/hpx/components/containers/unordered/unordered_map_segmented_iterator.hpp
M components/iostreams/CMakeLists.txt
R components/iostreams/include/hpx/distributed/iostream.hpp
M components/iostreams/include/hpx/include/iostreams.hpp
A components/iostreams/include/hpx/iostream.hpp
M components/iostreams/tests/regressions/lost_output_2236.cpp
M components/iostreams/tests/regressions/no_output_1173.cpp
M components/performance_counters/papi/src/server/papi.cpp
M components/performance_counters/papi/tests/regressions/CMakeLists.txt
M
components/performance_counters/papi/tests/regressions/papi_counters_basic_functions.cpp
M docs/sphinx/api/public_api.rst
A examples/1d_stencil/1d_stencil_channel.cpp
M examples/1d_stencil/CMakeLists.txt
A examples/1d_stencil/communicator.hpp
A examples/1d_stencil/stencil.hpp
M examples/async_io/async_io_action.cpp
M examples/async_io/async_io_external.cpp
M examples/async_io/async_io_low_level.cpp
M examples/async_io/async_io_simple.cpp
M examples/balancing/os_thread_num.cpp
M examples/cancelable_action/cancelable_action/server/cancelable_action.hpp
M examples/future_reduce/rnd_future_reduce.cpp
M examples/heartbeat/heartbeat_console.cpp
M examples/hello_world_component/hello_world_component.cpp
M examples/jacobi/jacobi.cpp
M examples/jacobi/jacobi_component/grid.cpp
M examples/jacobi/jacobi_component/server/stencil_iterator.hpp
M examples/performance_counters/access_counter_set.cpp
M examples/quickstart/1d_wave_equation.cpp
M examples/quickstart/CMakeLists.txt
M examples/quickstart/EasyBMP/EasyBMP.cpp
M examples/quickstart/EasyBMP/EasyBMP_DataStructures.h
M examples/quickstart/allow_unknown_options.cpp
M examples/quickstart/channel_docs.cpp
M examples/quickstart/command_line_handling.cpp
M examples/quickstart/component_ctors.cpp
M examples/quickstart/component_in_executable.cpp
M examples/quickstart/component_inheritance.cpp
M examples/quickstart/component_with_custom_heap.cpp
M examples/quickstart/component_with_executor.cpp
M examples/quickstart/customize_async.cpp
M examples/quickstart/enumerate_threads.cpp
M examples/quickstart/error_handling.cpp
M examples/quickstart/event_synchronization.cpp
M examples/quickstart/fractals.cpp
M examples/quickstart/fractals_executor.cpp
M examples/quickstart/hello_world_1.cpp
M examples/quickstart/hello_world_2.cpp
M examples/quickstart/hello_world_distributed.cpp
M examples/quickstart/interval_timer.cpp
M examples/quickstart/local_channel.cpp
M examples/quickstart/local_channel_docs.cpp
M examples/quickstart/pingpong.cpp
M examples/quickstart/potpourri.cpp
M examples/quickstart/receive_buffer.cpp
M examples/quickstart/shared_mutex.cpp
M examples/quickstart/sierpinski.cpp
M examples/quickstart/simple_future_continuation.cpp
M examples/quickstart/sort_by_key_demo.cpp
M examples/quickstart/timed_futures.cpp
M examples/quickstart/vector_counting_dotproduct.cpp
M examples/quickstart/vector_zip_dotproduct.cpp
M examples/sheneos/sheneos_compare.cpp
M examples/thread_aware_timer/thread_aware_timer.cpp
M examples/tuplespace/simple_central_tuplespace_client.cpp
M hpx/runtime/parcelset/encode_parcels.hpp
M hpx/runtime/parcelset/parcel_buffer.hpp
R hpx/util/integer/cover_operators.hpp
R hpx/util/integer/endian.hpp
M libs/algorithms/CMakeLists.txt
R libs/algorithms/include/hpx/algorithm.hpp
R libs/algorithms/include/hpx/memory.hpp
R libs/algorithms/include/hpx/numeric.hpp
M libs/algorithms/include/hpx/parallel/util/result_types.hpp
R libs/algorithms/include/hpx/task_block.hpp
M libs/algorithms/tests/performance/transform_reduce_scaling.cpp
M libs/algorithms/tests/unit/block/task_block.cpp
M libs/algorithms/tests/unit/block/task_block_executor.cpp
M libs/algorithms/tests/unit/block/task_block_par.cpp
M libs/async_combinators/tests/regressions/wait_all_hang_1946.cpp
M libs/async_combinators/tests/unit/when_some.cpp
M libs/async_combinators/tests/unit/when_some_std_array.cpp
M libs/async_cuda/src/cuda_future.cpp
M libs/async_cuda/tests/unit/cublas_matmul.cpp
M libs/async_distributed/tests/regressions/dataflow_future_swap.cpp
M libs/async_distributed/tests/regressions/dataflow_future_swap2.cpp
M libs/async_mpi/src/mpi_future.cpp
M libs/async_mpi/tests/unit/CMakeLists.txt
M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
M libs/cache/include/hpx/cache/entries/entry.hpp
M libs/cache/tests/unit/local_mru_cache.cpp
M libs/collectives/CMakeLists.txt
A libs/collectives/include/hpx/distributed/barrier.hpp
A libs/collectives/include/hpx/distributed/latch.hpp
M libs/collectives/include_compatibility/hpx/lcos/barrier.hpp
M libs/collectives/include_compatibility/hpx/lcos/latch.hpp
M libs/collectives/tests/performance/osu/osu_bcast.cpp
M libs/collectives/tests/performance/osu/osu_scatter.cpp
M libs/compute/tests/unit/numa_allocator.cpp
M libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp
M libs/datastructures/CMakeLists.txt
R libs/datastructures/include/hpx/optional.hpp
R libs/datastructures/include/hpx/tuple.hpp
M libs/debugging/tests/unit/print.cpp
M libs/functional/CMakeLists.txt
R libs/functional/include/hpx/functional.hpp
R libs/functional/include/hpx/type_traits.hpp
M libs/functional/tests/regressions/function_argument.cpp
M libs/functional/tests/regressions/function_serialization_728.cpp
M libs/include/CMakeLists.txt
A libs/include/include/hpx/algorithm.hpp
A libs/include/include/hpx/any.hpp
A libs/include/include/hpx/barrier.hpp
A libs/include/include/hpx/channel.hpp
A libs/include/include/hpx/chrono.hpp
A libs/include/include/hpx/distributed/future.hpp
M libs/include/include/hpx/execution.hpp
A libs/include/include/hpx/functional.hpp
M libs/include/include/hpx/future.hpp
M libs/include/include/hpx/hpx.hpp
A libs/include/include/hpx/latch.hpp
A libs/include/include/hpx/local/execution.hpp
A libs/include/include/hpx/local/future.hpp
A libs/include/include/hpx/local/runtime.hpp
A libs/include/include/hpx/memory.hpp
A libs/include/include/hpx/numeric.hpp
A libs/include/include/hpx/optional.hpp
M libs/include/include/hpx/runtime.hpp
A libs/include/include/hpx/task_block.hpp
A libs/include/include/hpx/tuple.hpp
A libs/include/include/hpx/type_traits.hpp
M libs/iterator_support/tests/performance/stencil3_iterators.cpp
M libs/lcos_distributed/CMakeLists.txt
A libs/lcos_distributed/include/hpx/distributed/channel.hpp
M libs/lcos_distributed/include_compatibility/hpx/lcos/channel.hpp
M libs/lcos_local/CMakeLists.txt
A libs/lcos_local/include/hpx/local/channel.hpp
M libs/resource_partitioner/examples/guided_pool_test.cpp
M
libs/resource_partitioner/examples/oversubscribing_resource_partitioner.cpp
M libs/resource_partitioner/examples/simple_resource_partitioner.cpp
M libs/runtime_configuration/src/init_ini_data.cpp
M libs/runtime_configuration/src/runtime_configuration.cpp
M libs/runtime_local/include/hpx/runtime_local/thread_mapper.hpp
M libs/runtime_local/src/thread_mapper.cpp
M libs/segmented_algorithms/tests/performance/minmax_element_performance.cpp
M libs/serialization/CMakeLists.txt
R libs/serialization/include/hpx/any.hpp
M libs/serialization/tests/performance/serialization_overhead.cpp
M libs/synchronization/CMakeLists.txt
R libs/synchronization/include/hpx/barrier.hpp
R libs/synchronization/include/hpx/latch.hpp
A libs/synchronization/include/hpx/local/barrier.hpp
A libs/synchronization/include/hpx/local/latch.hpp
M libs/synchronization/include/hpx/shared_mutex.hpp
A libs/synchronization/include/hpx/synchronization/lock_types.hpp
M libs/synchronization/tests/regressions/shared_mutex_1702.cpp
M libs/synchronization/tests/unit/shared_mutex/CMakeLists.txt
M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp
M
libs/synchronization/tests/unit/shared_mutex/shared_mutex_locking_thread.hpp
M libs/synchronization/tests/unit/shared_mutex/thread_group.hpp
M libs/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
M libs/thread_support/include/hpx/thread_support/thread_specific_ptr.hpp
M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
M libs/threading_base/src/scheduler_base.cpp
M libs/timing/CMakeLists.txt
R libs/timing/include/hpx/chrono.hpp
M plugins/parcel/coalescing/coalescing_counter_registry.cpp
M plugins/parcel/coalescing/performance_counters.cpp
M plugins/parcelport/libfabric/libfabric_controller.hpp
M plugins/parcelport/libfabric/locality.hpp
M plugins/parcelport/unordered_map.hpp
M plugins/parcelport/verbs/rdma/verbs_sender_receiver.hpp
M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp
M src/CMakeLists.txt
M src/runtime/agas/addressing_service.cpp
M src/runtime/parcelset/parcelhandler.cpp
M tests/performance/local/CMakeLists.txt
M tests/performance/local/delay_baseline.cpp
M tests/performance/local/foreach_scaling.cpp
M tests/performance/local/future_overhead.cpp
M tests/performance/local/hpx_heterogeneous_timed_task_spawn.cpp
M tests/performance/local/hpx_homogeneous_timed_task_spawn_executors.cpp
M tests/performance/local/openmp_parallel_region.cpp
M tests/performance/local/parent_vs_child_stealing.cpp
M tests/performance/local/partitioned_vector_foreach.cpp
M tests/performance/local/sizeof.cpp
M tests/performance/local/skynet.cpp
M tests/performance/local/spinlock_overhead1.cpp
M tests/performance/local/spinlock_overhead2.cpp
M tests/performance/local/stream.cpp
M tests/performance/local/transform_reduce_binary_scaling.cpp
M tests/performance/local/wait_all_timings.cpp
M tests/performance/network/network_storage/plot-results.py
M tests/performance/network/network_storage/plot_utils.py
M tests/performance/network/pingpong_performance.cpp
M tests/regressions/actions/plain_action_1330.cpp
M tests/regressions/build/client_1950.cpp
M tests/regressions/component/bulk_new_3054.cpp
M tests/regressions/component/client_base_registration.cpp
M tests/regressions/component/returned_client_2150.cpp
M tests/regressions/id_type_ref_counting_1032.cpp
M tests/regressions/lcos/promise_1620.cpp
M tests/unit/agas/components/server/managed_refcnt_checker.cpp
M tests/unit/agas/components/server/simple_refcnt_checker.cpp
M tests/unit/agas/credit_exhaustion.cpp
M tests/unit/agas/local_address_rebind.cpp
M tests/unit/agas/local_embedded_ref_to_local_object.cpp
M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
M tests/unit/agas/refcnted_symbol_to_local_object.cpp
M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
M tests/unit/agas/scoped_ref_to_local_object.cpp
M tests/unit/agas/scoped_ref_to_remote_object.cpp
M tests/unit/agas/split_credit.cpp
M tests/unit/agas/uncounted_symbol_to_local_object.cpp
M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
M tests/unit/component/inheritance_2_classes_abstract.cpp
M tests/unit/component/inheritance_2_classes_concrete.cpp
M tests/unit/component/inheritance_3_classes_1_abstract.cpp
M tests/unit/component/inheritance_3_classes_2_abstract.cpp
M tests/unit/component/inheritance_3_classes_concrete.cpp
M tests/unit/component/migrate_component.cpp
M tests/unit/component/migrate_polymorphic_component.cpp
M tests/unit/component/new_binpacking.cpp
M tests/unit/lcos/await.cpp
M tests/unit/parcelset/put_parcels.cpp
M tests/unit/parcelset/put_parcels_with_coalescing.cpp
M tests/unit/parcelset/put_parcels_with_compression.cpp
M tools/gdb/hpx.py
M tools/inspect/ascii_check.cpp
M tools/inspect/deprecated_include_check.cpp
M tools/vim/.ycm_extra_conf.py
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into libcds-example
Commit: b8800fc4af30b3ec1eac53cdffe9bcde1371f8ef
https://github.com/STEllAR-GROUP/hpx/commit/b8800fc4af30b3ec1eac53cdffe9bcde1371f8ef
Author: Weile Wei <[email protected]>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M examples/libcds/libcds_flat_combining_priority_queue.cpp
Log Message:
-----------
adapt hpx header changes
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/6921519b657e...b8800fc4af30
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits