[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 8e71e4: relax test pecision on fulfilled EWSB conditions

GitHub noreply at github.com
Thu Oct 6 20:21:23 BST 2016


  Branch: refs/heads/feature-2.0-stable-ewsb-failure
  Home:   https://github.com/FlexibleSUSY/FlexibleSUSY
  Commit: 8e71e49510ee42efaefe12862dad3017aaae057c
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/8e71e49510ee42efaefe12862dad3017aaae057c
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-06 (Thu, 06 Oct 2016)

  Changed paths:
    M test/test_CMSSM.hpp
    M test/test_CMSSMCPV_ewsb.cpp
    M test/test_CMSSM_model.cpp
    M test/test_CMSSM_susy_scale_constraint.cpp
    M test/test_NMSSM.hpp
    M test/test_NMSSM_ewsb.cpp
    M test/test_NMSSM_susy_scale_constraint.cpp

  Log Message:
  -----------
  relax test pecision on fulfilled EWSB conditions

This relaxation is necessary for the new EWSB solving mechanism, where
the EWSB conditions are minimized by the solvers running on a *copy*
of the model object.

The cause of the slightly different EWSB solution is, that the
tree-level mass spectrum is calculated after the EWSB output
parameters have been set.  In other words: The old EWSB algorithm
(where the solvers do not run on a *copy* of the object, but on the
object itself, using the this pointer) leads to the same modified EWSB
solution if one calculates the tree-level spectrum right after the
EWSB output parameters have been set (after solve() has been called).

The changes are minimal if one keeps in mind that the EWSB equations
are of the dimension GeV^3.




More information about the Flexiblesusy-commits mailing list