dgsssl
dgsssl - Solve.
SUBROUTINE DGSSSL ( NRHS, RHS, LDRHS, HANDLE, IER )
INTEGER NRHS, LDRHS, IER
DOUBLE PRECISION RHS(LDRHS,NRHS)
DOUBLE PRECISION HANDLE(150)
DGSSSL - Triangular solve of a factored sparse matrix.
-
NRHS - INTEGER
-
On entry, NRHS specifies the number of right hand sides
to solve for. Unchanged on exit.
-
RHS(LDRHS,*) - DOUBLE PRECISION array
-
On entry, RHS(LDRHS,NRHS) contains the NRHS right hand
sides. On exit, it contains the solutions.
-
LDRHS - INTEGER
-
On entry, LDRHS specifies the leading dimension of the
RHS array. Unchanged on exit.
-
HANDLE(150) - DOUBLE PRECISION array
-
On entry, HANDLE(*) is an array containing information
needed by the solver, and must be passed unchanged to each
sparse solver subroutine.
Modified on exit.
-
IER - INTEGER
-
Error number. If no error encountered, unchanged on exit.
If error encountered, it is set to a non-zero integer.
Error numbers set by this subroutine:
-400 : Invalid calling sequence - need to call DGSSOR first.
-401 : Failure to dynamically allocate memory.
-402 : NRHS < 1
-403 : NEQNS > LDRHS
.