Go to main content
Oracle Developer Studio 12.5 Man Pages

Exit Print View

Updated: June 2017
 
 

dgsssl (3p)

Name

dgsssl - Solve routine for the general sparse solver.

Synopsis

SUBROUTINE DGSSSL ( NRHS, RHS, LDRHS, HANDLE, IER )

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

Description

Oracle Solaris Studio Performance Library                           dgsssl(3P)



NAME
       dgsssl - Solve routine for the general sparse solver.

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 num-
               bers set by this subroutine:

                -400 : Invalid calling sequence - need to call DGSSFA first.
                -401 : Failure to dynamically allocate memory.
                -402 : NRHS < 1
                -403 : NEQNS > LDRHS




3rd Berkeley Distribution         7 Nov 2015                        dgsssl(3P)