dgsssl


NAME

dgsssl - Solve.


SYNOPSIS

 SUBROUTINE DGSSSL ( NRHS, RHS, LDRHS, HANDLE, IER )
 INTEGER           NRHS, LDRHS, IER
 DOUBLE PRECISION  RHS(LDRHS,NRHS)
 DOUBLE PRECISION  HANDLE(150)


PURPOSE

DGSSSL - Triangular solve of a factored sparse matrix.


PARAMETERS

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

.