LUFactTime - torization step by the SuperLU solver.
#include <sunperf.h> double LUFactTime(SuperLUStat_t *stat); double LUFactTime_64(SuperLUStat_t_64 *stat);
Oracle Solaris Studio Performance Library LUFactTime(3P) NAME LUFactTime - A query function that returns the time spent in the fac- torization step by the SuperLU solver. SYNOPSIS #include <sunperf.h> double LUFactTime(SuperLUStat_t *stat); double LUFactTime_64(SuperLUStat_t_64 *stat); PURPOSE LUFactTime[_64] returns the time spent in the factorization step by the SuperLU solver. This information is collected and stored in a struc- ture object of type SuperLUStat_t[_64]: typedef struct { int *panel_histo; double *utime; float *ops; int TinyPivots; int RefineSteps; } SuperLUStat_t; typedef struct { long *panel_histo; double *utime; float *ops; long TinyPivots; long RefineSteps; } SuperLUStat_t_64; where panel_histo is histogram of panel size distribution utime is running time at various phases ops is operation count at various phases TinyPivots is number of tiny pivots RefineSteps is number of iterative refinement steps LUFactTime[_64] returns the double precision value in utime that represents the time spent in the factorization step. ARGUMENTS SuperLUStat_t[_64] *stat (input) On entry, stat points to a SuperLUStat_t[_64] structure. SEE ALSO StatInit StatFree LUSolveTime LUFactFlops LUSolveFlops SuperMatrix http://crd.lbl.gov/~xiaoye/SuperLU/ James W. Demmel, Stanley C. Eisenstat, John R. Gilbert, Xiaoye S. Li and Joseph W. H. Liu, "A supernodal approach to sparse partial pivot- ing", SIAM J. Matrix Analysis and Applications, Vol. 20, Num. 3, 1999, pp. 720-755. 7 Nov 2015 LUFactTime(3P)