163 SUBROUTINE dpbsv( UPLO, N, KD, NRHS, AB, LDAB, B, LDB, INFO )
171 INTEGER INFO, KD, , LDB, N, NRHS
174 DOUBLE PRECISION AB( LDAB, * ), B( LDB
194 IF( .NOT.lsame( uplo,
'U' ) .AND. .NOT.lsame( uplo,
'L' ) )
THEN
196 ELSE IF( n.LT.0 )
THEN
198 ELSE IF( kd.LT.0 )
THEN
200 ELSE IF( nrhs.LT.0 )
THEN
202 ELSE IF( ldab.LT.kd+1 )
THEN
204 ELSE IF( ldb.LT.
max( 1, n ) )
THEN
208 CALL xerbla(
'DPBSV ', -info )
214 CALL dpbtrf( uplo, n, kd, ab, ldab, info )
219 CALL dpbtrs( uplo, n, kd, nrhs, ab, ldab, b, ldb, info )
subroutine xerbla(srname, info)
XERBLA
subroutine dpbtrs(uplo, n, kd, nrhs, ab, ldab, b, ldb, info)
DPBTRS
subroutine dpbtrf(uplo, n, kd, ab, ldab, info)
DPBTRF
subroutine dpbsv(uplo, n, kd, nrhs, ab, ldab, b, ldb, info)
DPBSV computes the solution to system of linear equations A * X = B for OTHER matrices