112 INTEGER ncols, lda, ldaf
115 COMPLEX a( lda, * ), af( ldaf, * )
123 REAL amax, umax, rpvgrw
132 INTRINSIC abs, max, min, real, aimag
138 cabs1( zdum ) = abs( real( zdum ) ) + abs( aimag( zdum ) )
141 upper =
lsame(
'Upper', uplo )
158 $ max( cabs1( a( i, j ) ), work( ncols+j ) )
165 $ max( cabs1( a( i, j ) ), work( ncols+j ) )
173 IF (
lsame(
'Upper', uplo ) )
THEN
176 work( j ) = max( cabs1( af( i, j ) ), work( j ) )
182 work( j ) = max( cabs1( af( i, j ) ), work( j ) )
194 IF (
lsame(
'Upper', uplo ) )
THEN
197 amax = work( ncols+i )
198 IF ( umax /= 0.0 )
THEN
199 rpvgrw = min( amax / umax, rpvgrw )
205 amax = work( ncols+i )
206 IF ( umax /= 0.0 )
THEN
207 rpvgrw = min( amax / umax, rpvgrw )
real function cla_porpvgrw(uplo, ncols, a, lda, af, ldaf, work)
CLA_PORPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a symmetric or Hermitian...
logical function lsame(ca, cb)
LSAME