These are two fixes in [S,C,D,Z]-LAGGE.
authorlangou <langou@users.noreply.github.com>
Fri, 19 Jun 2015 02:56:27 +0000 (02:56 +0000)
committerlangou <langou@users.noreply.github.com>
Fri, 19 Jun 2015 02:56:27 +0000 (02:56 +0000)
commitc1eeefa97221f771f4899db138c2308cc112a481
treedec9076461edf9628d9aa082ffe5fcfabc6f22be
parent73854f7f69412d4bc9eb001b3a6d77d2387c1987
These are two fixes in [S,C,D,Z]-LAGGE.

(1) The routine was writing ZEROs out of bound in some specific cases. This is
corrected. Thanks to Yi Meng (CU Denver) for finding the bug.

(2) Quick exit when KL=KU=0 in this case, the user wants a diagonal matrix,
there is probably no reason to call this routine if one simply wants a diagonal
matrix, but that said we still ought to return a correct answer. A quick exit
makes the trick. The routine was not working otherwise.
TESTING/MATGEN/clagge.f
TESTING/MATGEN/dlagge.f
TESTING/MATGEN/slagge.f
TESTING/MATGEN/zlagge.f