117 COMPLEX*16 a( , * ), af( ldaf, * )
125 DOUBLE PRECISION amax, , rpvgrw
134 INTRINSIC abs,
max,
min, real, dimag
140 cabs1( zdum ) = abs( dble( zdum ) ) + abs( dimag( zdum ) )
143 upper =
lsame(
'Upper', uplo )
160 $
max( cabs1( a( i, j ) ), work( ncols+j ) )
167 $
max( cabs1( a( i, j ) ), work( ncols+j ) )
175 IF (
lsame(
'Upper', uplo ) )
THEN
178 work( j ) =
max( cabs1( af( i, j ) ), work( j ) )
184 work( j ) =
max( cabs1( af( i, j ) ), work( j ) )
196 IF (
lsame(
'Upper', uplo ) )
THEN
199 amax = work( ncols+i )
200 IF ( umax /= 0.0d+0 )
THEN
201 rpvgrw =
min( amax / umax, rpvgrw )
207 amax = work( ncols+i )
208 IF ( umax /= 0.0d+0 )
THEN
209 rpvgrw =
min( amax / umax, rpvgrw )
double precision function zla_porpvgrw(uplo, ncols, a, lda, af, ldaf, work)
ZLA_PORPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a symmetric or Hermitian...