Go to main content
Oracle Developer Studio 12.5 Man Pages

Exit Print View

Updated: June 2017
 
 

LUFactTime (3p)

Name

LUFactTime - torization step by the SuperLU solver.

Synopsis

#include <sunperf.h>


double LUFactTime(SuperLUStat_t *stat);


double LUFactTime_64(SuperLUStat_t_64 *stat);

Description

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)