zgsssl - Solve routine for the general sparse solver.
SUBROUTINE ZGSSSL ( NRHS, RHS, LDRHS, HANDLE, IER ) INTEGER NRHS, LDRHS, IER DOUBLE COMPLEX RHS(LDRHS,NRHS) DOUBLE PRECISION HANDLE(150)
Oracle Solaris Studio Performance Library zgsssl(3P)
NAME
zgsssl - Solve routine for the general sparse solver.
SYNOPSIS
SUBROUTINE ZGSSSL ( NRHS, RHS, LDRHS, HANDLE, IER )
INTEGER NRHS, LDRHS, IER
DOUBLE COMPLEX RHS(LDRHS,NRHS)
DOUBLE PRECISION HANDLE(150)
PURPOSE
ZGSSSL - 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 COMPLEX 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 num-
bers set by this subroutine:
-400 : Invalid calling sequence - need to call ZGSSFA first.
-401 : Failure to dynamically allocate memory.
-402 : NRHS < 1
-403 : NEQNS > LDRHS
3rd Berkeley Distribution 7 Nov 2015 zgsssl(3P)