LAPACK-3.2.1
updated on Fri Apr 17 2009
file created by J. Langou, U. Tennessee, and J. Langou, U. Colorado Denver
Improvements
=============
(*) change xLARRD (MRRR routines) to deal with some matrices from Godunov
svn :: r630
o improvements provided by Christof Voemel on Tue Jan 27 2009
o commited by Julien Langou (SVN revision 630) on Wed Jan 28 2009
o see: svn log from Julien
(*) change routines from xLARFG to xLARFP (they were missed in the first round)
svn :: r645
routines :: SRC/cgeqpf.f, SRC/claqp2.f, SRC/claqps.f, SRC/clatrz.f, SRC/ctzrqf.f, and SRC/slaqp2.f
o Thanks to Michael Chuvelev from Intel for noting that the following routines still called xLARFG rather than xLARFP:
cgeqpf.f, slaqp2.f, claqp2.f, claqps.f, clatrz.f, and ctzrqf.f.
o committed by Jason Riedy (SVN revision 645) on Fri Mar 6 2009
(*) Updated documentation for EPIR routines. Changed ERRS_{N,C} variable names. Other cosmetic changes.
routines :: list here
svn :: r650
o reported by Michael Chuvelev on Thursday Mar 5 2009
o confirmed and corrected by Deaglan Halligan on Tue Apr 7 2009
o see: details
Bug Correction
==============
(*) bug0001 :: in xLAQR2 and xLAQR3, access nonallocated part of workspace array WORK during workspace query (LWORK=-1)
svn :: r603
o reported by Edouard Canot (IRISA) on Tue Dec 02 2008 by mail to lapack@cs.utk.edu
o confirmed and corrected by Julien Langou and Edward Smyth
o commited by Edward Smyth (SVN revision 603, on Wed Dec 03 2008)
o see: emails
(*) bug0002 :: illegal memory access in ILACLC,ILACLR, ILADLC,ILADLR,ILASLC,ILASLR,ILAZLC and ILAZLR
svn :: r610, r614
o reported on Fr. Dec 19 2008 on forum topic 854
and on http://groups.google.com/group/comp.lang.fortran/browse_thread/thread/635192e11beadb93
and by email from Tobias Burnus.
o commited by Julien Langou (SVN revision 610) for ILASLR on Dec 19 2008
commited by Jason Riedy (SVN revision 614) for ILACLC,ILACLR, ILADLC,ILADLR,ILASLC,ILASLR,ILAZLC and ILAZLR on Dec 27 2008
o see: svn log from Jason
see: email from Tobias
(*) bug0003 :: illegal memory access in xTFSM
svn :: r622
o reported by Julie and Jason
o commited by Julien Langou (SVN revision 622) on Sun Jan 11 2009
o see: svn log from Julien
(*) bug0004 :: out-of-bound reference in BLAS routines DROTM and SROTM
svn :: r624
o reported/fixed/commited by Julie Langou on Mon Jan 12 2009
o see: svn log from Julie
(*) bug0005 :: wrong leading dimension used in xGHEQZ at line 780
svn :: r632
o reported by Vasile Sima on Thu Jan 22 2009
o commited by Julien Langou (SVN revision 632) on Sun Feb 01 2009
o see: email from Vasile
(*) bug0006 :: mismatch argument types between calling routine and called routine
svn :: r633, r635, r636, r637
o reported by faber80 on Sat Feb 7 2009
o confirmed by Julien Langou on Mon Feb 9 2009
o ZCPOSV corrected by Julien (r633) on Mon Feb 9 2009
o CGBRFSX, CGERFSX, CHERFSX, CHESVXX, CPORFSX, CPOSVXX, CSYRFSX, CSYSVXX, ZGBRFSX,
ZGERFSX, ZHERFSX, ZHESVXX, ZPORFSX, ZPOSVXX, ZSYRFSX, and ZSYSVXX corrected by
Deaglan (r635, r636, r637)
o see: emails
(*) bug0007 :: array Q is touched on line 704 of [S/D]TGSEN when WANTQ is .FALSE.
files :: SRC/dtgsen.f SRC/stgsen.f
svn :: r643
o reported by Daniel Waggoner on Tue Mar 3 2009
o confirmed and corrected by Jason Riedy on Tue Mar 3 2009
o see: emails
(*) bug0008 :: output argument SCALE is not set when N=0
files :: SRC/ctrsyl.f SRC/dtrsyl.f SRC/strsyl.f SRC/ztrsyl.f
svn :: r644
o reported by Vasile Sima on Tue Mar 3 2009
o confirmed and corrected by Jason Riedy on Tue Mar 3 2009
o see: emails
(*) bug0009 :: The description of LDA in the header was number 8 in the header, while LDA is the 4th argument in the interface..
files :: SRC/cpstrf.f SRC/dpstrf.f SRC/spstrf.f SRC/zpstrf.f
svn :: r646
(*) bug0010 :: Fix ZLARFP and CLARFP optimizations when the vector is zero.
files :: SRC/ctrsyl.f SRC/dtrsyl.f SRC/strsyl.f SRC/ztrsyl.f
svn :: r647
o reported by Igor Zhuravlov on the LAPACK Forum on Tue Mar 3 2009
o confirmed and corrected by Jason Riedy on Sat Mar 14 2009
o see: explanation
(*) bug0011 :: Add xSYEQUB bibliographic reference citing Livne & Golub.
files :: SRC/csyequb.f SRC/dsyequb.f SRC/ssyequb.f SRC/zsyequb.f
svn :: r648
o corrected by Jason Riedy on Sat Mar 14 2009
In DGESDD, workspace query gives a value smaller than the minimal value given in the header to run the routine.
(*) bug0012 :: remove a min(M,N) in the minimal workspace formula when JOBZ='O' and JOBZ = 'S' or 'A'.
files :: SRC/dgesdd.f SRC/sgesdd.f
svn :: r649
o reported by Guy Bencteux on Sat Dec 06 2008
o confirmed and corrected by Julie Langou on Tue Mar 17 2009
o see forum topic 846
(*) bug0013 :: Remove some debug write statements.
files :: TESTING/EIG/dlafts.f TESTING/EIG/slafts.f
svn :: r651
o corrected by Julien Langou on Wed Apr 8 2009