[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 1eba27: perform EWSB solution finding on a copy of *this

GitHub noreply at github.com
Sat Oct 8 11:06:24 BST 2016


  Branch: refs/heads/feature-2.0
  Home:   https://github.com/FlexibleSUSY/FlexibleSUSY
  Commit: 1eba272abd1ce0e15ad89c5bde336442bca24272
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/1eba272abd1ce0e15ad89c5bde336442bca24272
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-02 (Sun, 02 Oct 2016)

  Changed paths:
    M templates/mass_eigenstates.cpp.in

  Log Message:
  -----------
  perform EWSB solution finding on a copy of *this

This allows us to later chose between the different solutions obtained
by the different solvers.


  Commit: be8f35bb48409653f842b6ea201bbc9531ddab67
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/be8f35bb48409653f842b6ea201bbc9531ddab67
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

  Changed paths:
    M templates/mass_eigenstates.cpp.in
    M templates/mass_eigenstates.hpp.in

  Log Message:
  -----------
  step 1: set solution only status == SUCCESS

step 2 would be to chose the best solution from all solvers, if all
solvers failed.


  Commit: e1b82c0f6c217fd329f3a23642ad2f87c19a71d2
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/e1b82c0f6c217fd329f3a23642ad2f87c19a71d2
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

  Changed paths:
    M ChangeLog
    M addons/GM2Calc/MSSMNoFV_onshell.cpp
    M addons/GM2Calc/MSSMNoFV_onshell.hpp
    M addons/GM2Calc/MSSMNoFV_onshell_problems.cpp
    M addons/GM2Calc/MSSMNoFV_onshell_problems.hpp
    M addons/GM2Calc/README
    M addons/GM2Calc/ffunctions.cpp
    M addons/GM2Calc/gm2_2loop.cpp
    M addons/GM2Calc/gm2_error.hpp
    M addons/GM2Calc/gm2_mb.cpp
    R addons/GM2Calc/gm2scan.cpp
    M addons/GM2Calc/module.mk
    M configure
    M meta/FlexibleSUSY.m
    A meta/GMuonMinus2.m
    M meta/Observables.m
    M meta/Vertices.m
    M meta/WriteOut.m
    M meta/module.mk
    M model_files/CMSSM/FlexibleSUSY.m.in
    M model_files/CMSSMNoFV/FlexibleSUSY.m.in
    M model_files/MSSMNoFV/FlexibleSUSY.m.in
    M model_files/NMSSM/FlexibleSUSY.m.in
    M model_files/NUTNMSSM/FlexibleSUSY.m.in
    M model_files/SM/FlexibleSUSY.m.in
    M model_files/SM/LesHouches.in.SM
    M src/ewsb_solver.hpp
    M src/fixed_point_iterator.hpp
    M src/gsl_vector.cpp
    M src/minimizer.hpp
    M src/root_finder.hpp
    M src/wrappers.hpp
    A templates/a_muon.cpp.in
    A templates/a_muon.hpp.in
    M templates/module.mk
    M templates/module.mk.in
    M templates/observables.cpp.in
    M templates/standard_model_matching.cpp.in
    M test/module.mk
    M test/test_CMSSMNoFV_GM2Calc.sh
    M test/test_CMSSM_database.cpp
    A test/test_SM_gmm2.cpp

  Log Message:
  -----------
  Merge branch 'feature-2.0' into feature-2.0-stable-ewsb-failure


  Commit: 3432967333f2187d09c910d142716015e35e28ac
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/3432967333f2187d09c910d142716015e35e28ac
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

  Changed paths:
    M templates/mass_eigenstates.cpp.in

  Log Message:
  -----------
  step 2: if not solution found, chose "best" one

where "best" is defined to be the one which minimizes all tadpoles at
most.


  Commit: eae030db74a3555f01ff824ed1a06bfd501a08da
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/eae030db74a3555f01ff824ed1a06bfd501a08da
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

  Changed paths:
    M src/wrappers.hpp

  Log Message:
  -----------
  Merge branch 'feature-2.0' into feature-2.0-stable-ewsb-failure


  Commit: 1147d3da478dd6dfd7a9e2fd2b435f5e0d6d23de
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/1147d3da478dd6dfd7a9e2fd2b435f5e0d6d23de
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

  Changed paths:
    M src/root_finder.hpp

  Log Message:
  -----------
  Merge branch 'feature-2.0' into feature-2.0-stable-ewsb-failure


  Commit: b198cd4d2d90d429c1c9c6bac5e082fe90965e8a
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/b198cd4d2d90d429c1c9c6bac5e082fe90965e8a
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

  Changed paths:
    M templates/mass_eigenstates.cpp.in
    M templates/mass_eigenstates.hpp.in

  Log Message:
  -----------
  put complicated lambda expression into separate function


  Commit: db9d9cd0d9a186082553664f1f2a7edea6096b1e
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/db9d9cd0d9a186082553664f1f2a7edea6096b1e
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

  Changed paths:
    M templates/mass_eigenstates.cpp.in

  Log Message:
  -----------
  avoid multiple copies in lambda


  Commit: b069fd72673b3440ed74b5bbc4e092c6aaf9e6c5
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/b069fd72673b3440ed74b5bbc4e092c6aaf9e6c5
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-06 (Thu, 06 Oct 2016)

  Changed paths:
    M meta/Constraint.m
    M meta/EWSB.m
    M meta/FlexibleSUSY.m
    M meta/Parameters.m
    M meta/ThresholdCorrections.m

  Log Message:
  -----------
  Merge branch 'feature-2.0' into feature-2.0-stable-ewsb-failure


  Commit: 43698a60479eb257001cf0f35c613df6546880b9
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/43698a60479eb257001cf0f35c613df6546880b9
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-06 (Thu, 06 Oct 2016)

  Changed paths:
    M meta/FlexibleSUSY.m
    M templates/mass_eigenstates.cpp.in

  Log Message:
  -----------
  use only one lambda for the EWSB solver functions

to simplify the code


  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.


  Commit: f17b7d419231d356552d9a0ed45b578054e47d63
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/f17b7d419231d356552d9a0ed45b578054e47d63
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-06 (Thu, 06 Oct 2016)

  Changed paths:
    M test/module.mk
    A test/test_MSSM_stable_ewsb_failure.in.spc
    A test/test_MSSM_stable_ewsb_failure.sh

  Log Message:
  -----------
  adding test for stable EWSB failure


  Commit: 8c7c679c5b4abbe3a23562f5d67bae5ab6027d64
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/8c7c679c5b4abbe3a23562f5d67bae5ab6027d64
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-06 (Thu, 06 Oct 2016)

  Changed paths:
    M AUTHORS
    M ChangeLog
    M doc/mainpage.dox.in
    M meta/GMuonMinus2.m
    M model_files/lowMSSM/FlexibleSUSY.m.in
    M templates/a_muon.cpp.in

  Log Message:
  -----------
  Merge branch 'feature-2.0' into feature-2.0-stable-ewsb-failure


  Commit: ffe836e9be986a825597631a911b3d82b3dacae1
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/ffe836e9be986a825597631a911b3d82b3dacae1
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-06 (Thu, 06 Oct 2016)

  Changed paths:
    M ChangeLog

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


  Commit: e0aa0d5c22086e54cdb68781ece8a11a20739dac
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/e0aa0d5c22086e54cdb68781ece8a11a20739dac
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2016-10-08 (Sat, 08 Oct 2016)

  Changed paths:
    M ChangeLog
    M meta/FlexibleSUSY.m
    M templates/mass_eigenstates.cpp.in
    M templates/mass_eigenstates.hpp.in
    M test/module.mk
    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
    A test/test_MSSM_stable_ewsb_failure.in.spc
    A test/test_MSSM_stable_ewsb_failure.sh
    M test/test_NMSSM.hpp
    M test/test_NMSSM_ewsb.cpp
    M test/test_NMSSM_susy_scale_constraint.cpp

  Log Message:
  -----------
  Merge branch 'feature-2.0-stable-ewsb-failure' into feature-2.0


Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/f38d68446871...e0aa0d5c2208


More information about the Flexiblesusy-commits mailing list