[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 2bfa8d: first implementation of async call

GitHub noreply at github.com
Thu Aug 18 16:35:49 BST 2016


  Branch: refs/heads/development
  Home:   https://github.com/FlexibleSUSY/FlexibleSUSY
  Commit: 2bfa8dd8d9ce760d50b70cceef50cca9363f4a29
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/2bfa8dd8d9ce760d50b70cceef50cca9363f4a29
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-08-18 (Thu, 18 Aug 2016)

  Changed paths:
    M meta/LoopMasses.m
    M src/module.mk
    A src/parallel.hpp
    M src/standard_model.cpp
    M src/standard_model.hpp
    M templates/mass_eigenstates.cpp.in
    M templates/mass_eigenstates.hpp.in

  Log Message:
  -----------
  first implementation of async call

Still to do:

 * remove calls to .get()
 * check speed


  Commit: 450db42fd97332a0ff053f0f8733acef1d234b92
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/450db42fd97332a0ff053f0f8733acef1d234b92
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-08-18 (Thu, 18 Aug 2016)

  Changed paths:
    M meta/LoopMasses.m

  Log Message:
  -----------
  remove unnecessary joining of threads

because the destructor of a future blocks until the task is finished


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

  Changed paths:
    M meta/LoopMasses.m

  Log Message:
  -----------
  Revert "remove unnecessary joining of threads"

This reverts commit 450db42fd97332a0ff053f0f8733acef1d234b92.

Because .get() re-throws potential exceptions from the thread.


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

  Changed paths:
    M meta/LoopMasses.m
    M src/module.mk
    A src/parallel.hpp
    M src/standard_model.cpp
    M src/standard_model.hpp
    M templates/mass_eigenstates.cpp.in
    M templates/mass_eigenstates.hpp.in

  Log Message:
  -----------
  Merge branch 'feature-async' into development


Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/5f43b374fe7a...a5b7b304679d


More information about the Flexiblesusy-commits mailing list