123 SUBROUTINE dgesv( N, NRHS, A, LDA, IPIV, B, LDB, INFO )
130 INTEGER INFO, LDA, LDB, N, NRHS
134 DOUBLE PRECISION 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(
'DGESV ', -info )
166 CALL dgetrf( n, n, a, lda, ipiv, info )
171 CALL dgetrs(
'No transpose', n, nrhs, a, lda, ipiv, b, ldb,
subroutine dgetrs(TRANS, N, NRHS, A, LDA, IPIV, B, LDB, INFO)
DGETRS
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine dgesv(N, NRHS, A, LDA, IPIV, B, LDB, INFO)
Download DGESV + dependencies <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/dgesv.f"> [TGZ]</a> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/dgesv.f"> [ZIP]</a> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dgesv.f"> [TXT]</a>
subroutine dgetrf(M, N, A, LDA, IPIV, INFO)
DGETRF