HP MLIB User's Guide Vol. 2 7th Ed.
766 HP MLIB LAPACK User’s Guide
pdgsrfs/pzgsrfs Improve the computed solutions to systems of distributed linear equations
Name pdgsrfs/pzgsrfs
Improve the computed solutions to systems of distributed linear equations
Purpose
pdgsrfs and pzgsrfs improve the computed solutions to systems of distributed
linear equations and provide error bounds and backward error estimates for
the solutions.
Usage SUPERLU_DIST
void pdgsrfs (int n, SuperMatrix *A, double anorm, LUstruct_t
*LUstruct, ScalePermstruct_t *ScalePermstruct, gridinfo_t *grid,
double *B, int ldb, double *X, int ldx, int nrhs, SOLVEstruct_t
*SOLVEstruct, double *berr, SuperLUStat_t *stat, int *info)
void pzgsrfs (int n, SuperMatrix *A, double anorm, LUstruct_t
*LUstruct, ScalePermstruct_t *ScalePermstruct, gridinfo_t *grid,
double *B, int ldb, double *X, int ldx, int nrhs, SOLVEstruct_t
*SOLVEstruct, double *berr, SuperLUStat_t *stat, int *info)
SUPERLU_DIST8
void pdgsrfs (long long n, SuperMatrix *A, double anorm, LUstruct_t
*LUstruct, ScalePermstruct_t *ScalePermstruct, gridinfo_t *grid,
double *B, long long ldb, double *X, long long ldx, long long nrhs,
SOLVEstruct_t *SOLVEstruct, double *berr, SuperLUStat_t *stat,
long long *info)
void pzgsrfs (long long n, SuperMatrix *A, double anorm, LUstruct_t
*LUstruct, ScalePermstruct_t *ScalePermstruct, gridinfo_t *grid,
double *B, long long ldb, double *X, long long ldx, long long nrhs,
SOLVEstruct_t *SOLVEstruct, double *berr, SuperLUStat_t *stat,
long long *info)
Arguments n
(input)(global)
The order of the system of linear equations.
A
(input)
The original matrix A, or the scaled A if equilibration
was done. The type of A can be: Stype=SLU_NR_loc;
Dtype=SLU_D; Mtype=SLU_GE.
anorm
(input)
The norm of the original matrix A, or the scaled A if
equilibration was done.
LUstruct
(input)
The distributed data structures storing L and U
factors. The L and U factors are obtained from pdgstrf