161 SUBROUTINE dspsv( UPLO, N, NRHS, AP, IPIV, B, LDB, INFO )
169 INTEGER INFO, LDB, N, NRHS
173 DOUBLE PRECISION AP( * ), B( LDB, * )
193 IF( .NOT.lsame( uplo,
'U' ) .AND. .NOT.lsame( uplo,
'L' ) )
THEN
195 ELSE IF( n.LT.0 )
THEN
197 ELSE IF( nrhs.LT.0 )
THEN
199 ELSE IF( ldb.LT.max( 1, n ) )
THEN
203 CALL xerbla(
'DSPSV ', -info )
209 CALL dsptrf( uplo, n, ap, ipiv, info )
214 CALL dsptrs( uplo, n, nrhs, ap, ipiv, b, ldb, info )
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine dsptrf(UPLO, N, AP, IPIV, INFO)
DSPTRF
subroutine dsptrs(UPLO, N, NRHS, AP, IPIV, B, LDB, INFO)
DSPTRS
subroutine dspsv(UPLO, N, NRHS, AP, IPIV, B, LDB, INFO)
DSPSV computes the solution to system of linear equations A * X = B for OTHER matrices