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

Reply via email to