161 SUBROUTINE cgbsv( N, KL, KU, NRHS, AB, LDAB, IPIV, B, LDB, INFO )
168 INTEGER INFO, KL, KU, LDAB, LDB, N, NRHS
172 COMPLEX AB( ldab, * ), B( ldb, * )
190 ELSE IF( kl.LT.0 )
THEN 192 ELSE IF( ku.LT.0 )
THEN 194 ELSE IF( nrhs.LT.0 )
THEN 196 ELSE IF( ldab.LT.2*kl+ku+1 )
THEN 198 ELSE IF( ldb.LT.max( n, 1 ) )
THEN 202 CALL xerbla(
'CGBSV ', -info )
208 CALL cgbtrf( n, n, kl, ku, ab, ldab, ipiv, info )
213 CALL cgbtrs(
'No transpose', n, kl, ku, nrhs, ab, ldab, ipiv,
subroutine cgbtrs(TRANS, N, KL, KU, NRHS, AB, LDAB, IPIV, B, LDB, INFO)
CGBTRS
subroutine cgbtrf(M, N, KL, KU, AB, LDAB, IPIV, INFO)
CGBTRF
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine cgbsv(N, KL, KU, NRHS, AB, LDAB, IPIV, B, LDB, INFO)
CGBSV computes the solution to system of linear equations A * X = B for GB matrices (simple driver) ...