HP MLIB User's Guide Vol. 2 7th Ed.
Chapter 13 Sparse Linear Equations 923
One-call usage DSLELU
Name DSLELU
One-call usage
Purpose This subprogram provides a one-call interface to the sparse linear equation
solution package for nonsymmetric matrices based on the LU factorization. If
this subroutine does not fit your needs, a more flexible interface is available by
using the other subroutines in the sparse linear equation package.
NOTE Matrix structure input by matrix supports five data types. Matrix structure
input by elements, columns, and finite elements supports only REAL*8
precision.
Usage VECLIB:
INTEGER*4 neqns, maxzer, msglvl, output, colstr(neqns+1),
rowind(nnzero), nrhs, ldrhs, inrtia(3), ier
REAL*4 pvttol, value(nnzero), rhs(ldrhs, nrhs), rcond
REAL*8 global(150)
CALL SSLELU(neqns, maxzer, pvttol, msglvl, output, colstr, rowind,
value, nrhs, rhs, ldrhs, rcond, inrtia, global, ier)
INTEGER*4 neqns, maxzer, msglvl, output, colstr(neqns+1),
rowind(nnzero), nrhs, ldrhs, inrtia(3), ier
REAL*8 pvttol, value(nnzero), rhs(ldrhs, nrhs), rcond
REAL*8 global(150)
CALL DSLELU(neqns, maxzer, pvttol, msglvl, output, colstr, rowind,
value, nrhs, rhs, ldrhs, rcond, inrtia, global, ier)
INTEGER*4 neqns, maxzer, msglvl, output, colstr(neqns+1),
rowind(nnzero), nrhs, ldrhs, inrtia(3), ier
REAL*16 value(nnzero), rhs(ldrhs, nrhs)
REAL*8 global(150)
CALL QSLELU(neqns, maxzer, pvttol, msglvl, output, colstr, rowind,
value, nrhs, rhs, ldrhs, rcond, inrtia, global, ier)
INTEGER*4 neqns, maxzer, msglvl, output, colstr(neqns+1),
rowind(nnzero), nrhs, ldrhs, inrtia(3), ier
COMPLEX*8 value(nnzero), rhs(ldrhs, nrhs)
REAL*8 global(150)
CALL CSLELU(neqns, maxzer, pvttol, msglvl, output, colstr, rowind,
value, nrhs, rhs, ldrhs, rcond, inrtia, global, ier)