Go to main content
Oracle Developer Studio 12.5 Man Pages

Exit Print View

Updated: June 2017
 
 

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)

Description

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)