|
[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 0e7d14: pass task by universal referenceGitHub noreply at github.comWed Dec 7 20:30:33 GMT 2016
Branch: refs/heads/feature-2.0-thread_pool Home: https://github.com/FlexibleSUSY/FlexibleSUSY Commit: 0e7d149ab77bb6c7e987b8d045a760e6df0507ce https://github.com/FlexibleSUSY/FlexibleSUSY/commit/0e7d149ab77bb6c7e987b8d045a760e6df0507ce Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M src/thread_pool.hpp Log Message: ----------- pass task by universal reference Commit: 90bb48ee0196872ba4d1a84c532a6cf9a51ab6b2 https://github.com/FlexibleSUSY/FlexibleSUSY/commit/90bb48ee0196872ba4d1a84c532a6cf9a51ab6b2 Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M meta/BetaFunction.m M templates/soft_parameters.cpp.in M templates/susy_parameters.cpp.in Log Message: ----------- execute 3L beta functions in parallel I've measured that in the MSSM (with 3L RG running) this leads to a 25% speed-up. In the SM (with 3L RG running) parallelization has no measurable effect. Commit: 4658ac6e376ab6c52e09712bc670bdc987ae390b https://github.com/FlexibleSUSY/FlexibleSUSY/commit/4658ac6e376ab6c52e09712bc670bdc987ae390b Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M src/global_thread_pool.cpp M src/global_thread_pool.hpp M src/thread_pool.hpp Log Message: ----------- enable Thread_pool only if threads are enabled Commit: a2f1a7fe9c8e63d1e99169d0a82012d04905c1af https://github.com/FlexibleSUSY/FlexibleSUSY/commit/a2f1a7fe9c8e63d1e99169d0a82012d04905c1af Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M meta/BetaFunction.m M src/thread_pool.hpp Log Message: ----------- adding convenience function to run task until pool is destroyed Commit: e6bac7622e70e64f5557f0e956b613f7f2ef1b7a https://github.com/FlexibleSUSY/FlexibleSUSY/commit/e6bac7622e70e64f5557f0e956b613f7f2ef1b7a Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M test/test_thread_pool.cpp Log Message: ----------- test run_packaged_task() function Commit: bdc6ff63819f7a7896cd7a5799327ed206f905d6 https://github.com/FlexibleSUSY/FlexibleSUSY/commit/bdc6ff63819f7a7896cd7a5799327ed206f905d6 Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M test/test_thread_pool.cpp Log Message: ----------- test run_packaged_task() with 0 threads Commit: 08e110e84e904d47df07fcc43424635831e50ba2 https://github.com/FlexibleSUSY/FlexibleSUSY/commit/08e110e84e904d47df07fcc43424635831e50ba2 Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M test/test_thread_pool.cpp Log Message: ----------- use number of available cores Commit: ece8bc13a1a4bd79646257cecca6e15fae763568 https://github.com/FlexibleSUSY/FlexibleSUSY/commit/ece8bc13a1a4bd79646257cecca6e15fae763568 Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M src/thread_pool.hpp Log Message: ----------- prevent the compiler from generating operator= for Thread_pool Commit: bd2ec8249baca0baebee472c70d56443fc3018b7 https://github.com/FlexibleSUSY/FlexibleSUSY/commit/bd2ec8249baca0baebee472c70d56443fc3018b7 Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M models/SoftsusyMSSM/softsusy.cpp M src/def.h M test/test_CMSSM_benchmark.in.spc.in Log Message: ----------- allow user to use 3L running in SoftsusyMSSM Commit: e71ced6b5266066694bd20eaafb42c899c58c1f5 https://github.com/FlexibleSUSY/FlexibleSUSY/commit/e71ced6b5266066694bd20eaafb42c899c58c1f5 Author: Alexander Voigt <Alexander.Voigt at desy.de> Date: 2016-12-07 (Wed, 07 Dec 2016) Changed paths: M models/SoftsusyMSSM/softsusy.cpp M src/def.h M test/test_CMSSM_benchmark.in.spc.in Log Message: ----------- Merge branch 'feature-2.0' into feature-2.0-thread_pool Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/1a94e3527a3e...e71ced6b5266
More information about the Flexiblesusy-commits mailing list |