Previous: sgedi Up: ../plot79_s.html Next: sgesl
SUBROUTINE SGEFA (A,LDA,N,IPVT,INFO) C$ (Factor Linear System) C$ C$ SGEFA factors a real matrix by Gaussian elimination. C$ C$ SGEFA is usually called by SGECO, but it can be called C$ directly with a saving in time if RCOND is not needed. C$ (Time for SGECO) = (1 + 9/N)*(time for SGEFA) . C$ C$ On entry C$ C$ A.........REAL(LDA, N) C$ The matrix to be factored. C$ C$ LDA.......INTEGER C$ The leading dimension of the array A. C$ C$ N.........INTEGER C$ The order of the matrix A. C$ C$ On return C$ C$ A.........An upper triangular matrix and the multipliers C$ which were used to obtain it. The factorization C$ can be written A = L*U where L is a product of C$ permutation and unit lower triangular matrices C$ and U is upper triangular. C$ C$ IPVT......INTEGER(N) C$ An integer vector of pivot indices. C$ C$ INFO......INTEGER C$ = 0 Normal value. C$ = K If U(K,K) .EQ. 0.0. This is not an error C$ condition for this subroutine, but it does C$ indicate that SGESL or SGEDI will divide by C$ zero if called. Use RCOND in SGECO for a C$ reliable indication of singularity. C$ C$ LINPACK. This version dated 08/14/78 . C$ Cleve Moler, University of New Mexico, Argonne National Lab. C$ C$ Subroutines and Functions C$ C$ BLAS SAXPY,SSCAL,ISAMAX C$ C$ (03-APR-82)