|
[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 1eba27: perform EWSB solution finding on a copy of *thisGitHub noreply at github.comSat 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 |