dgssor


NAME

dgssor - Orders and symbolically factors.


SYNOPSIS

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


PURPOSE

DGSSOR - 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
 'uso' or 'USO' - user specified ordering (see DGSSUO)

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 DGSSIN first.
 -201 : Failure to dynamically allocate memory.
 -666 : Internal error.

.