[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 59b014: src/linalg2.hpp: replace DDISNA from LAPACK by a f...

GitHub noreply at github.com
Wed Nov 5 17:00:12 GMT 2014


  Branch: refs/heads/development
  Home:   https://github.com/FlexibleSUSY/FlexibleSUSY
  Commit: 59b014f12610836c7cb6e1fd236a3aa0345ecaac
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/59b014f12610836c7cb6e1fd236a3aa0345ecaac
  Author: Jae-hyeon Park <jhyeon at gmail.com>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M src/linalg2.hpp

  Log Message:
  -----------
  src/linalg2.hpp: replace DDISNA from LAPACK by a function template


  Commit: a0f281e88ceb4f9872cdf7f8713e75dde0092c74
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/a0f281e88ceb4f9872cdf7f8713e75dde0092c74
  Author: Jae-hyeon Park <jhyeon at gmail.com>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M src/linalg2.hpp

  Log Message:
  -----------
  src/linalg2.hpp: add floating-point type parameter to templates


  Commit: 6b4fa4f3bac563ceaf8d98d1c7e6e816165a519b
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/6b4fa4f3bac563ceaf8d98d1c7e6e816165a519b
  Author: Jae-hyeon Park <jhyeon at gmail.com>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M test/test_linalg2.cpp

  Log Message:
  -----------
  test/test_linalg2.cpp: test with long double as well

Note that long double is 80 bits wide on both i386 and x86-64.  This
is 16 bits more than double, and therefore is not equivalent to
FORTRAN's 128-bit QUAD real.  For the quad precision, consider GCC's
__float128, Intel's _Quad, or boost::multiprecision::float128.


Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/cdc022a76fb4...6b4fa4f3bac5


More information about the Flexiblesusy-commits mailing list