|
[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] b5cad9: automatically determine number of EWSB and pole ma...GitHub noreply at github.comFri Dec 9 11:30:23 GMT 2016
Branch: refs/heads/feature-2.0 Home: https://github.com/FlexibleSUSY/FlexibleSUSY Commit: b5cad9e52485989ac022a6e9c928f977c0f35c5c https://github.com/FlexibleSUSY/FlexibleSUSY/commit/b5cad9e52485989ac022a6e9c928f977c0f35c5c Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-09 (Fri, 09 Dec 2016) Changed paths: M meta/EWSB.m M meta/LoopMasses.m M src/standard_model.cpp M src/standard_model.hpp M templates/mass_eigenstates.cpp.in M templates/mass_eigenstates.hpp.in M templates/standard_model_two_scale_high_scale_spectrum_generator.cpp.in M templates/standard_model_two_scale_low_scale_spectrum_generator.cpp.in M test/test_CMSSM_model.cpp M test/test_NMSSM_self_energies.cpp Log Message: ----------- automatically determine number of EWSB and pole mass iterations from the given precision goal. Before, the number of EWSB and pole mass iterations were hard-coded numbers. Especially the number of EWSB iterations was quite large (100), which lead to sometimes slowly converging points where there exists no EWSB solution. This commit improves the situation and leads to a speed up in cases where the EWSB equations cannot be fulfilled. The number of EWSB iterations is now set to -log10(ewsb_iteration_precision) * 10 and the number of mass iterations is set to std::abs(-log10(precision) * 10 Given the typical precision goals of 10^-4 or 10^-5, this leads to a maximum number of iterations of 40 or 50, respectively, which are very reasonable choices. Commit: e759ff7c7576890148b0c7785f53a71fa8c64195 https://github.com/FlexibleSUSY/FlexibleSUSY/commit/e759ff7c7576890148b0c7785f53a71fa8c64195 Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-09 (Fri, 09 Dec 2016) Changed paths: M ChangeLog Log Message: ----------- update ChangeLog Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/68585855e806...e759ff7c7576
More information about the Flexiblesusy-commits mailing list |