dgssuo(3P) Sun Performance Library dgssuo(3P)NAME
dgssuo - Provide general sparse solvers SPSOLVE and SuperLU a user-sup‐
plied permutation for ordering.
SYNOPSIS
SUBROUTINE DGSSUO ( PERM, HANDLE, IER )
INTEGER PERM(*), IER
DOUBLE PRECISION HANDLE(150)PURPOSEDGSSUO - Provide general sparse solvers SPSOLVE and SuperLU a user-sup‐
plied permutation for ordering. Must be called after DGSSIN() (sparse
solver initialization) and in place of DGSSOR() (sparse solver order‐
ing).
PARAMETERSPERM(NEQNS) - INTEGER array
On entry, PERM(NEQNS) is a permutation array supplied by the
user for the fill-reducing ordering. 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:
-201 : Failure to dynamically allocate memory.
-500 : Invalid calling sequence - need to call DGSSIN first.
3rd Berkeley Distribution 6 Mar 2009 dgssuo(3P)