|
[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] a1c62d: adding fast implementation of complex logarithm
GitHub
noreply at github.com
Wed May 10 22:46:44 BST 2017
Branch: refs/heads/feature-2.0
Home: https://github.com/FlexibleSUSY/FlexibleSUSY
Commit: a1c62dc079b4eb4209a3e8fbff25d5f349c9da59
https://github.com/FlexibleSUSY/FlexibleSUSY/commit/a1c62dc079b4eb4209a3e8fbff25d5f349c9da59
Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
Date: 2017-05-10 (Wed, 10 May 2017)
Changed paths:
M src/numerics2.hpp
M test/module.mk
M test/test_numerics.cpp
Log Message:
-----------
adding fast implementation of complex logarithm
Commit: d06b8d47ef638dc8890e6cf3b274a823d37daed8
https://github.com/FlexibleSUSY/FlexibleSUSY/commit/d06b8d47ef638dc8890e6cf3b274a823d37daed8
Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
Date: 2017-05-10 (Wed, 10 May 2017)
Changed paths:
M src/dilog.cpp
M src/numerics.cpp
Log Message:
-----------
using fast complex logarithm in the loop functions
This gives a 1% speed-up on my machine.
The fast_log function is faster than the complex log of libc by around
a factor 2.
Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/f67481b22be1...d06b8d47ef63
More information about the Flexiblesusy-commits
mailing list
|