[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] ba23e9: delete operator= for thread pool

GitHub noreply at github.com
Thu Dec 8 17:14:15 GMT 2016


  Branch: refs/heads/feature-2.0-thread_pool
  Home:   https://github.com/FlexibleSUSY/FlexibleSUSY
  Commit: ba23e90c684f1a396bc3a5b330ef9381f264b8c4
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/ba23e90c684f1a396bc3a5b330ef9381f264b8c4
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M src/thread_pool.hpp

  Log Message:
  -----------
  delete operator= for thread pool


  Commit: 968cd5efca6c48e0d0d5e3c60c46a7ffd363b670
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/968cd5efca6c48e0d0d5e3c60c46a7ffd363b670
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M src/thread_pool.hpp

  Log Message:
  -----------
  fix performance issue by including only specific headers

When boost/thread.hpp is included, performance drops.  Including only
boost/thread/thread.hpp fixes this problem.

The inclusion of boost/asio/io_service.hpp has a similar problem, but
much smaller.


  Commit: db67c1b6ee280e9cba3ca4d6b85086aa29767182
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/db67c1b6ee280e9cba3ca4d6b85086aa29767182
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M configure
    M src/thread_pool.hpp
    M test/test_thread_pool.cpp

  Log Message:
  -----------
  avoid performance decrease by not using boost.asio


  Commit: d1ef14408e67699dcda85ba58ce9e1f7c62442fb
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/d1ef14408e67699dcda85ba58ce9e1f7c62442fb
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M src/global_thread_pool.cpp
    M src/thread_pool.hpp

  Log Message:
  -----------
  adding verbose messages when thread pools are created


Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/6095b8f51bc9...d1ef14408e67


More information about the Flexiblesusy-commits mailing list