121 SUBROUTINE sgesv( N, NRHS, A, LDA, IPIV, B, LDB, INFO )
128 INTEGER INFO, LDA, LDB, N, NRHS
132 REAL 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(
'SGESV ', -info )
164 CALL sgetrf( n, n, a, lda, ipiv, info )
169 CALL sgetrs(
'No transpose', n, nrhs, a, lda, ipiv, b, ldb,
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine sgetrf(M, N, A, LDA, IPIV, INFO)
SGETRF
subroutine sgetrs(TRANS, N, NRHS, A, LDA, IPIV, B, LDB, INFO)
SGETRS
subroutine sgesv(N, NRHS, A, LDA, IPIV, B, LDB, INFO)
SGESV computes the solution to system of linear equations A * X = B for GE matrices (simple driver)