
logs from the modifications from scalapack-1.7.0 to scalapack-1.7.1

********************************************************************************
From Rev:1 to Rev:5
	M SRC/pslared1d.f
	M SRC/pdlared1d.f
	M SRC/pslared2d.f
	M SRC/pdlared2d.f
	M SRC/pcgesv.f
	M SRC/psgesv.f
	M SRC/pdgesv.f
	M SRC/pzgesv.f
	M SRC/pslahqr.f
	M SRC/pdlahqr.f
	M SRC/pzgesvd.f
	M SRC/pcgesvd.f
	M SRC/psgesvd.f
	M SRC/pdgesvd.f
	M PBLAS/SRC/PBtools.h 	  
	M PBLAS/SRC/pblas.h 	  
	M SRC/psdbtrf.f 	  
	M SRC/pcheevd.f 	  
	M SRC/pzheevd.f 	  
	M TESTING/EIG/pcseptst.f  
	M TESTING/EIG/pzseptst.f 

********************************************************************************

Rev: 5
Last modification: Rev 5 - langou - 2006-01-31 05:13:22
Log message:
M SRC/psgesvd.f
M SRC/pcgesvd.f
M SRC/pzgesvd.f
M SRC/pdgesvd.f

modify the workspace size of xBDSQR to follow the revision 184 of LAPACK the
workspace size of xBDSQR has moved from
* WDBDSQR = MAX(1, 4*SIZE )
to
* WDBDSQR = MAX(1, 2*SIZE + (2*SIZE - 4)*MAX(WANTU, WANTVT))
and is now back to
* WDBDSQR = MAX(1, 4*SIZE )
so SVD of ScaLAPACK is following (at least let us take the max of both until
LAPACK is fixed on its workspace size)

********************************************************************************

Rev: 4
Last modification: Rev 4 - langou - 2006-01-31 04:52:48
Log message:
M SRC/pslahrd.f
M SRC/pdlahqr.f
(forgot to change the date in the header in the last revision, corrected)

M SRC/psgesvd.f
M SRC/pdgesvd.f
[Julien/Osni]
correct a bug in the workspace utilisation of p_gesvd. In the case jobU='V' and
jobVT='V', the routine has good pointers, otherwise the pointers in the
workspace where shifted as if matrices U and VT existed which implied out of
bound reference for the value stored at the end of the workspace.  There was
also a few problems at the end of the code with some sizes in the case of
rectangular matrices.

A SRC/pcgesvd.f
A SRC/pzgesvd.f
add the complex version of the SVD driver contributed code by Peng Du (Graduate
Research Assistant at UTK, Fall 2005) supervised by Julien

********************************************************************************

Rev: 3 
Last modification: Rev 3 - langou - 2006-01-30 17:35:23
Log message:
SRC/p[s,d,c,z]gesv.f

[Documentation correction]
correction in the description of the parameter NRHS (it's the number of columns
of B not A)

SRC/p[s,d]lared1d.f
SRC/p[s,d]lared2d.f

[Documentation correction]
[Julien]

The comments in the routines p[s,d]lared2d (where the initial vectors are
stored by row) were wrong (basically replace BYCOL by BYROW)

Some homogeneization among the 4 routines as well

SRC/p[s/d]lahrd.f

Although the Schur form returned by p[s/d]lahqr was correct (as tested by the
testing routine), the returned eigenvalues were not computed correctely. This
bug was reported by Interactive Supercompting (Thanks!). The bug was already
found by Greg Henry in March 2002 but the patch has never been released. Here
we go.

********************************************************************************

Rev: 2

********************************************************************************

Rev: 1

SCALAPACK/PBLAS/SRC/PBtools.h 		3/12/2002
 	Comment out CSYMM reference (line 57)

SCALAPACK/PBLAS/SRC/pblas.h 		3/15/2002
 	Added missing crot define

SCALAPACK/SRC/psdbtrf.f 		3/12/2002
 	Typo (DLACPY->SLACPY) in EXTERNAL declaration (line 374)

SCALAPACK/SRC/pcheevd.f 		3/25/2002
SCALAPACK/SRC/pzheevd.f 		
 	Correction to LRWORK (lines 117, 248) and INFO=0 return

SCALAPACK/TESTING/EIG/pcseptst.f 	3/15/2002
SCALAPACK/TESTING/EIG/pzseptst.f 
 	Correction to LHEEVDSIZE calculation (line 1064)

********************************************************************************





