103 REAL FUNCTION sla_porpvgrw( UPLO, NCOLS, A, LDA, AF, LDAF, WORK )
111 INTEGER NCOLS, LDA, LDAF
114 REAL A( lda, * ), AF( ldaf, * ), WORK( * )
121 REAL AMAX, UMAX, RPVGRW
125 INTRINSIC abs, max, min
133 upper = lsame(
'Upper', uplo )
150 $ max( abs( a( i, j ) ), work( ncols+j ) )
157 $ max( abs( a( i, j ) ), work( ncols+j ) )
165 IF ( lsame(
'Upper', uplo ) )
THEN 168 work( j ) = max( abs( af( i, j ) ), work( j ) )
174 work( j ) = max( abs( af( i, j ) ), work( j ) )
186 IF ( lsame(
'Upper', uplo ) )
THEN 189 amax = work( ncols+i )
190 IF ( umax /= 0.0 )
THEN 191 rpvgrw = min( amax / umax, rpvgrw )
197 amax = work( ncols+i )
198 IF ( umax /= 0.0 )
THEN 199 rpvgrw = min( amax / umax, rpvgrw )
logical function lsame(CA, CB)
LSAME
real function sla_porpvgrw(UPLO, NCOLS, A, LDA, AF, LDAF, WORK)
SLA_PORPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a symmetric or Hermitian...