Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
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: 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
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/872cd2ef51ec...5c3691b62f7a
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits