121 SUBROUTINE zgesv( N, NRHS, A, LDA, IPIV, B, LDB, INFO )
128 INTEGER INFO, LDA, LDB, N, NRHS
132 COMPLEX*16 A( LDA, * ), B( LDB, * )
150 ELSE IF( nrhs.LT.0 )
THEN
152 ELSE IF( lda.LT.max( 1, n ) )
THEN
154 ELSE IF( ldb.LT.max( 1, n ) )
THEN
158 CALL xerbla(
'ZGESV ', -info )
164 CALL zgetrf( n, n, a, lda, ipiv, info )
169 CALL zgetrs(
'No transpose', n, nrhs, a, lda, ipiv, b, ldb,
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine zgetrs(TRANS, N, NRHS, A, LDA, IPIV, B, LDB, INFO)
ZGETRS
subroutine zgesv(N, NRHS, A, LDA, IPIV, B, LDB, INFO)
ZGESV computes the solution to system of linear equations A * X = B for GE matrices (simple driver)
subroutine zgetrf(M, N, A, LDA, IPIV, INFO)
ZGETRF VARIANT: Crout Level 3 BLAS version of the algorithm.