[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 189f50: No need to lock 2L FORTRAN functions which don't u...

GitHub noreply at github.com
Tue Oct 18 16:59:47 BST 2016


  Branch: refs/heads/development
  Home:   https://github.com/FlexibleSUSY/FlexibleSUSY
  Commit: 189f50854691e7761a729f2530eca83e99cf2071
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/189f50854691e7761a729f2530eca83e99cf2071
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M src/mssm_twoloophiggs.cpp
    M src/nmssm_twoloophiggs.cpp

  Log Message:
  -----------
  No need to lock 2L FORTRAN functions which don't use common blocks

During investigation of Pietro's 2L (N)MSSM Higgs mass corrections I
found that only the O(at*at) corrections make use of common blocks
(global variables).  Therefore, in order to avoid race conditions in
multi-threaded mode, only the O(at*at) corrections need to be locked
with a mutex.  The other 2L corrections can be called in parallel.


  Commit: 7077a01ad0d4ff39e0552b7e5193ebcdbdccb3d5
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/7077a01ad0d4ff39e0552b7e5193ebcdbdccb3d5
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  update ChangeLog


Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/674826ea4096...7077a01ad0d4


More information about the Flexiblesusy-commits mailing list