131 SUBROUTINE cposv( UPLO, N, NRHS, A, LDA, B, LDB, INFO )
140 INTEGER INFO, LDA, LDB, N, NRHS
143 COMPLEX A( lda, * ), B( ldb, * )
163 IF( .NOT.lsame( uplo,
'U' ) .AND. .NOT.lsame( uplo,
'L' ) )
THEN 165 ELSE IF( n.LT.0 )
THEN 167 ELSE IF( nrhs.LT.0 )
THEN 169 ELSE IF( lda.LT.max( 1, n ) )
THEN 171 ELSE IF( ldb.LT.max( 1, n ) )
THEN 175 CALL xerbla(
'CPOSV ', -info )
181 CALL cpotrf( uplo, n, a, lda, info )
186 CALL cpotrs( uplo, n, nrhs, a, lda, b, ldb, info )
subroutine cpotrs(UPLO, N, NRHS, A, LDA, B, LDB, INFO)
CPOTRS
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine cpotrf(UPLO, N, A, LDA, INFO)
CPOTRF
subroutine cposv(UPLO, N, NRHS, A, LDA, B, LDB, INFO)
CPOSV computes the solution to system of linear equations A * X = B for PO matrices ...