164 SUBROUTINE checon_3( UPLO, N, A, LDA, E, IPIV, ANORM, RCOND,
178 COMPLEX A( LDA, * ), E( * ), WORK( * )
185 parameter( one = 1.0e+0, zero = 0.0e+0 )
210 upper = lsame( uplo,
'U' )
211 IF( .NOT.upper .AND. .NOT.lsame( uplo, 'l
' ) ) THEN
213.LT.
ELSE IF( N0 ) THEN
215.LT.
ELSE IF( LDAMAX( 1, N ) ) THEN
217.LT.
ELSE IF( ANORMZERO ) THEN
231.LE.
ELSE IF( ANORMZERO ) THEN
242.GT..AND..EQ.
IF( IPIV( I )0 A( I, I )ZERO )
250.GT..AND..EQ.
IF( IPIV( I )0 A( I, I )ZERO )
259 CALL CLACN2( N, WORK( N+1 ), WORK, AINVNM, KASE, ISAVE )
264 CALL CHETRS_3( UPLO, N, 1, A, LDA, E, IPIV, WORK, N, INFO )
271 $ RCOND = ( ONE / AINVNM ) / ANORM
subroutine xerbla(srname, info)
XERBLA
subroutine checon_3(uplo, n, a, lda, e, ipiv, anorm, rcond, work, info)
CHECON_3
subroutine chetrs_3(uplo, n, nrhs, a, lda, e, ipiv, b, ldb, info)
CHETRS_3
subroutine clacn2(n, v, x, est, kase, isave)
CLACN2 estimates the 1-norm of a square matrix, using reverse communication for evaluating matrix-vec...