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