NAME

zgssuo - User supplied permutation for ordering used in the general sparse solver.


SYNOPSIS

 SUBROUTINE ZGSSUO ( PERM, HANDLE, IER )
 INTEGER           PERM(*), IER
 DOUBLE PRECISION  HANDLE(150)


PURPOSE

ZGSSUO - User supplied permutation for ordering. Must be called after ZGSSIN() (sparse solver initialization) and before ZGSSOR() (sparse solver ordering).


PARAMETERS

PERM(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 numbers set by this subroutine:
 -500 : Invalid calling sequence - need to call ZGSSIN first.