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 xerbla(SRNAME, INFO)
XERBLA
subroutine cpotrs(UPLO, N, NRHS, A, LDA, B, LDB, INFO)
CPOTRS
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 ...