Real arithmetic routines related to SuperLU_DIST. More...
Namespaces | |
PEXSI | |
The main namespace. | |
Functions | |
void | pdsymbfact (superlu_options_t *options, SuperMatrix *A, ScalePermstruct_t *ScalePermstruct, gridinfo_t *grid, LUstruct_t *LUstruct, SuperLUStat_t *stat, int *numProcSymbFact, int *info, double *totalMemory, double *maxMemory) |
pdsymbfact performs symbolic factorization that can be reused. More... | |
Real arithmetic routines related to SuperLU_DIST.
This file contains the real arithmetic inertia counting routine and the real arithmietic selected inversion interface.
This file is listed separately from other PEXSI routines because the inertia count uses real arithmetic and may not be compatible with the complex superlu_dist.
void pdsymbfact | ( | superlu_options_t * | options, |
SuperMatrix * | A, | ||
ScalePermstruct_t * | ScalePermstruct, | ||
gridinfo_t * | grid, | ||
LUstruct_t * | LUstruct, | ||
SuperLUStat_t * | stat, | ||
int * | numProcSymbFact, | ||
int * | info, | ||
double * | totalMemory, | ||
double * | maxMemory | ||
) |
pdsymbfact performs symbolic factorization that can be reused.
pdsymbfact is a simplified version of the driver subroutine pdgssvx from SuperLU_DIST. For its use see SuperLUMatrix for more information.