123 SUBROUTINE cgesv( N, NRHS, A, LDA, IPIV, B, LDB, INFO )
130 INTEGER INFO, LDA, LDB, N, NRHS
134 COMPLEX A( lda, * ), B( ldb, * )
152 ELSE IF( nrhs.LT.0 )
THEN 154 ELSE IF( lda.LT.max( 1, n ) )
THEN 156 ELSE IF( ldb.LT.max( 1, n ) )
THEN 160 CALL xerbla(
'CGESV ', -info )
166 CALL cgetrf( n, n, a, lda, ipiv, info )
171 CALL cgetrs(
'No transpose', n, nrhs, a, lda, ipiv, b, ldb,
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine cgetrf(M, N, A, LDA, IPIV, INFO)
CGETRF
subroutine cgetrs(TRANS, N, NRHS, A, LDA, IPIV, B, LDB, INFO)
CGETRS
subroutine cgesv(N, NRHS, A, LDA, IPIV, B, LDB, INFO)
Download CGESV + dependencies <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/cgesv.f"> [TGZ]</a> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/cgesv.f"> [ZIP]</a> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/cgesv.f"> [TXT]</a>