Bug report: array out-of-bounds reference in DLAQR5

Open discussion regarding features, bugs, issues, vendors, etc.

Bug report: array out-of-bounds reference in DLAQR5

Postby mat_cross » Sat Aug 14, 2010 5:10 am

In the section of the code "Special case: 2-by-2 reflection (if needed)" the logical test
Code: Select all
IF( BMP22 .AND. ( V( 1, M22 ).NE.ZERO ) )
must be split into a nested test
Code: Select all
IF (BMP22) THEN, IF (V(1,M22).NE.ZERO) THEN...
If .NOT. BMP22 then M22 can exceed the second extent of V (and recall that logical expressions can be evaluated in any order in Fortran).
mat_cross
 
Posts: 6
Joined: Mon Aug 17, 2009 7:42 am

Re: Bug report: array out-of-bounds reference in DLAQR5

Postby Julien Langou » Tue Aug 17, 2010 11:49 am

Hello Mathew, Thanks for the bug report, this is fixed in the svn and will be corrected in the next release. Cheers, Julien.
(See http://www.netlib.org/lapack/Errata/ -- bug 0061.)
Julien Langou
 
Posts: 727
Joined: Thu Dec 09, 2004 12:32 pm
Location: Denver, CO, USA


Return to User Discussion

Who is online

Users browsing this forum: Bing [Bot] and 5 guests