143 SUBROUTINE cppsv( UPLO, N, NRHS, AP, B, LDB, INFO )
151 INTEGER INFO, LDB, N, NRHS
154 COMPLEX AP( * ), B( LDB, * )
174 IF( .NOT.
lsame( uplo,
'U' ) .AND. .NOT.
lsame( uplo,
'L' ) )
THEN
176 ELSE IF( n.LT.0 )
THEN
178 ELSE IF( nrhs.LT.0 )
THEN
180 ELSE IF( ldb.LT.
max( 1, n ) )
THEN
184 CALL xerbla(
'CPPSV ', -info )
190 CALL cpptrf( uplo, n, ap, info )
195 CALL cpptrs( uplo, n, nrhs, ap, b, ldb, info )
subroutine xerbla(srname, info)
XERBLA
logical function lsame(ca, cb)
LSAME
subroutine cpptrf(uplo, n, ap, info)
CPPTRF
subroutine cpptrs(uplo, n, nrhs, ap, b, ldb, info)
CPPTRS
subroutine cppsv(uplo, n, nrhs, ap, b, ldb, info)
CPPSV computes the solution to system of linear equations A * X = B for OTHER matrices