Files
arpack-ng/DOCUMENTS/stat.doc
T
2011-10-23 22:13:59 +02:00

81 lines
3.4 KiB
Plaintext

c-----------------------------------------------------------------------
c
c Include this file to get timing statistics for the different parts
c of the Arnoldi update iteration. An easy way to initialize all the
c timing information to zero at the beginning is by:
c
c call sstats <-- symmetric code
c call sstatn <-- nonsymmetric code
c call cstatn <-- complex code
c
c-----------------------------------------------------------------------
c
c nopx = total number of user OP*x operation
c nbx = total number of user B*x operation (same as copy when B = I)
c nrorth = total number of reorthogonalization steps taken
c nitref = total number of it. refinement steps in reorthogonalization
c nrstrt = total number of restart steps
c
c-----------------------------------------------------------------------
c
c========================================================
c=== Common to both symmetric and nonsymmetric code ===
c========================================================
c
c tgetv0 = total time spent in generating starting vector and
c restarted vector for the Arnoldi sequence.
c titref = total time spent in iterative refinement phase in SSAITR.
c trvec = total time spent in computing the Ritz vectors before exit.
c
c====================================
c=== Specific to symmetric code ===
c====================================
c
c tsaupd = total time spent in SSAUPD.
c tsaup2 = total time spent in SSAUP2.
c tsaitr = total time spent in the basic Arnoldi iteration loop,
c including iterative refinement in SSAITR.
c tseigt = total time spent in computing the tridiagonal eigenvalue
c subproblem at each iteration.
c tsgets = total time spent in getting the shifts at each iteration.
c tsapps = total time spent in applying the shifts at each iteration.
c tsconv = total time spent in convergence test at each iteration.
c
c=======================================
c=== Specific to nonsymmetric code ===
c=======================================
c
c tnaupd = total time spent in SNAUPD.
c tnaup2 = total time spent in SNAUP2.
c tnaitr = total time spent in the basic Arnoldi iteration loop,
c including iterative refinement in SNAITR.
c tneigh = total time spent in computing the Hessenberg eigenvalue
c subproblem at each iteration.
c tngets = total time spent in getting the shifts at each iteration.
c tnapps = total time spent in applying the shifts at each iteration.
c tnconv = total time spent in convergence test at each iteration.
c
c==================================
c=== Specific to complex code ===
c==================================
c
c tcaupd = total time spent in CNAUPD.
c tcaup2 = total time spent in CNAUP2.
c tcaitr = total time spent in the basic Arnoldi iteration loop,
c including iterative refinement in CNAITR.
c tceigh = total time spent in computing the Hessenberg eigenvalue
c subproblem at each iteration.
c tcgets = total time spent in getting the shifts at each iteration.
c tcapps = total time spent in applying the shifts at each iteration.
c tcconv = total time spent in convergence test at each iteration.
c
c==================
c=== User time ===
c==================
c
c tmvopx = total time spent in computing Y = OP * X
c tmvbx = total time spent in computing Y = B * X
c
c=======================================================================
c