dgssor
dgssor - Orders and symbolically factors.
SUBROUTINE DGSSOR ( ORDMTHD, HANDLE, IER )
CHARACTER*3 ORDMTHD
INTEGER IER
DOUBLE PRECISION HANDLE(150)
DGSSOR - Orders and symbolically factors a sparse matrix.
-
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.
.