Fix small problem detected by user Yao Toa. sent to the LAPACK mailing list on April...
authorjulie <julielangou@users.noreply.github.com>
Wed, 25 Apr 2012 05:14:31 +0000 (05:14 +0000)
committerjulie <julielangou@users.noreply.github.com>
Wed, 25 Apr 2012 05:14:31 +0000 (05:14 +0000)
commit88d8de0d4f4248fdb0d600daed31522f30a2313a
tree542c3f97381f8f3e32d9a5d177ed400ed99704d9
parentf5cdededb32ba1e5cbff702d1b028d76605d9e51
Fix small problem detected by user Yao Toa. sent to the LAPACK mailing list on April 23th 2012
It seems that this one has been around forever

============

hi.

i found a subtle difference between dsyevd.f and ssyevd.f when using lapack 3.4.1.

dsyevd updates LOPT after calling dsytrd and dlacpy. but those codes are not visible in ssyevd.f, cheevd.f and zheevd.f.

pls refer to line 329, 344 in dsyevd.f.

i wonder whether those codes are necessary, because dsyevd has precalculated LOPT with at least 1+6*N+2*N**2.

if those codes must be there, why not for ssyevd?

thanks in advance.

Yao Tao
SRC/dsyevd.f