HP MLIB User's Guide Vol. 2 7th Ed.
Chapter 13 Sparse Linear Equations 945
Solve DSLESL
INTEGER*8 nrhs, ldrhs, ier
REAL*16 rhs(ldrhs, nrhs)
REAL*8 global(150)
CALL QSLESL(nrhs, rhs, ldrhs, global, ier)
INTEGER*8 nrhs, ldrhs, ier
COMPLEX*8 rhs(ldrhs, nrhs)
REAL*8 global(150)
CALL CSLESL(nrhs, rhs, ldrhs, global, ier)
INTEGER*8 nrhs, ldrhs, ier
COMPLEX*16 rhs(ldrhs, nrhs)
REAL*8 global(150)
CALL ZSLESL(nrhs, rhs, ldrhs, global, ier)
Input nrhs Number of right-hand sides; nrhs > 0.
ldrhs The leading dimension of array rhs as declared in the
calling program unit, with ldrhs ≥ neqns.
Updated global Global communications array for this problem. This
array must be passed, untouched by the user, to
successive subroutines in this package.
rhs On input, rhs contains the nrhs right-hand sides. On
output, rhs has been overwritten with computed
solutions.
Output ier Status response:
ier = 0 Normal return.
ier = −600 Incorrect processing path; numeric
factorization has not been performed.
ier = −601 Error in dynamic storage allocation.
ier = −602 nrhs ≤ 0.
ier = −603 ldrhs < neqns.