HP MLIB User's Guide Vol. 2 7th Ed.
Chapter 11 Introduction to Distributed SuperLU 779
Solve systems of linear equations pdgssvx/ pzgssvx, pdgssvx_ABglobal/pzgssvx_ABglobal
= NATURAL: Use the natural ordering.
= COLAMD: Use approximate minimum degree
column ordering.
= MMD_ATA: Use minimum degree ordering on
structure of A'*A.
= MMD_AT_PLUS_A: Use minimum degree ordering
on structure of A'+A.
= MY_PERMC: Use the ordering given in
ScalePermstruct->perm_c.
• ReplaceTinyPivot (yes_no_t)
= NO: Do not modify pivots.
= YES: Replace tiny pivots by sqrt(epsilon)*norm(A)
during LU factorization.
• IterRefine (IterRefine_t) Specifies how to perform
iterative refinement.
= NO: No iterative refinement.
= DOUBLE: Accumulate residual in double
precision.
= EXTRA: Accumulate residual in extra precision.
NOTE All options must be identical on all processes.
A
(input/output)
On entry, matrix A in A*X=B, of dimension (A->nrow,
A->ncol). The number of linear equations is A->nrow.