134      SUBROUTINE zgttrs( TRANS, N, NRHS, DL, D, DU, DU2, IPIV, B,
 
  144      INTEGER            INFO, LDB, N, NRHS
 
  148      COMPLEX*16         B( LDB, * ), D( * ), DL( * ), DU( * ), DU2( * )
 
  155      INTEGER            ITRANS, J, JB, NB
 
  170      notran = ( trans.EQ.
'N' .OR. trans.EQ.
'n' )
 
  171      IF( .NOT.notran .AND. .NOT.( trans.EQ.
'T' .OR. trans.EQ.
 
  172     $    
't' ) .AND. .NOT.( trans.EQ.
'C' .OR. trans.EQ.
'c' ) ) 
THEN 
  174      ELSE IF( n.LT.0 ) 
THEN 
  176      ELSE IF( nrhs.LT.0 ) 
THEN 
  178      ELSE IF( ldb.LT.max( n, 1 ) ) 
THEN 
  182         CALL xerbla( 
'ZGTTRS', -info )
 
  188      IF( n.EQ.0 .OR. nrhs.EQ.0 )
 
  195      ELSE IF( trans.EQ.
'T' .OR. trans.EQ.
't' ) 
THEN 
  206         nb = max( 1, ilaenv( 1, 
'ZGTTRS', trans, n, nrhs, -1, -1 ) )
 
  209      IF( nb.GE.nrhs ) 
THEN 
  210         CALL zgtts2( itrans, n, nrhs, dl, d, du, du2, ipiv, b, ldb )
 
  212         DO 10 j = 1, nrhs, nb
 
  213            jb = min( nrhs-j+1, nb )
 
  214            CALL zgtts2( itrans, n, jb, dl, d, du, du2, ipiv, b( 1,
 
 
subroutine zgttrs(trans, n, nrhs, dl, d, du, du2, ipiv, b, ldb, info)
ZGTTRS
subroutine zgtts2(itrans, n, nrhs, dl, d, du, du2, ipiv, b, ldb)
ZGTTS2 solves a system of linear equations with a tridiagonal matrix using the LU factorization compu...