HP MLIB User's Guide Vol. 2 7th Ed.
Chapter 13 Sparse Linear Equations 903
One-call usage DSLEFS
Name DSLEFS
One-call usage
Purpose This subprogram provides one-call interface to the sparse linear equation
solution package for a symmetric matrix based on the LDL
T
factorization. If
this subroutine does not fit your needs, a more flexible interface is available by
using the other subroutines in the 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 SSLEFS(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 DSLEFS(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 QSLEFS(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 CSLEFS(neqns, maxzer, pvttol, msglvl, output, colstr, rowind,
value, nrhs, rhs, ldrhs, rcond, inrtia, global, ier)