NAME

sgssor - General sparse solver ordering and symbolic factorization.


SYNOPSIS

 SUBROUTINE SGSSOR ( ORDMTHD, HANDLE, IER )
 CHARACTER*3       ORDMTHD
 INTEGER           IER
 DOUBLE PRECISION  HANDLE(150)


PURPOSE

SGSSOR - Orders and symbolically factors a sparse matrix.


PARAMETERS

ORDMTHD - CHARACTER*3
On entry, ORDMTHD specifies the fill-reducing ordering to be used by the sparse solver. Specifically, the valid options are:
 'nat' or 'NAT' - natural ordering (no ordering)
 'mmd' or 'MMD' - multiple minimum degree
 'gnd' or 'GND' - general nested dissection
 'uso' or 'USO' - user specified ordering (see SGSSUO)

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:
 -200 : Invalid calling sequence - need to call SGSSIN first.
 -201 : Failure to dynamically allocate memory.
 -666 : Internal error.