TAU_CONVERT(1) Tools TAU_CONVERT(1)NAME
tau_convert - convert TAU tracefiles into various alternative trace formats
SYNOPSIS
tau_convert [[-alog] [-SSDF] [-dump] [-paraver [-t]] [-pv]
[-vampir [ -longsymbolbugfix ] [ -compact ] [[ -user ] [ -class ] [ -all ]] [ -nocomm ]]] [outputtrc] {inputtrc} {edffile}
DESCRIPTION
tau_convert is generated when TAU is configured with the -TRACE option.
This program requires specification of a TAU tracefile and eventfile. It will convert the given TAU traces to the ASCII-based trace format
specified in the first argument. The conversion type specification may be followed by additional options specific to the conversion type.
It defaults to the single threaded vampir format if no other format is specified. tau_convert also accepts specification of an output file
as the last argument. If none is given it prints the converted data to the standard out.
OPTIONS -alog convert TAU tracefile into the alog format (This format is deprecated. The SLOG2 format is recommended.)
-SDDF convert TAU tracefile into the SDDF format
-dump convert TAU tracefile into multi-column human readable text
-paraver convert TAU tracefile into paraver format
-t indicate conversion of multi threaded TAU trace into paraver format
-pv convert single threaded TAU tracefile into vampir format (all -vampir options apply) (default)
-vampir convert multi threaded TAU tracefile into vampir format
-longsymbolbugfix make the first characters of long, similar identifier strings unique to avoid a bug in vampir
-compact abbreviate individual event entries
-all compact all entries (default)
-user compact user entries only
-class compact class entries only
-nocomm disregard communication events
[outputtrc] specify the name of the output tracefile to be produced
EXAMPLES
To print the contents of a TAU tracefile to the screen:
tau_convert -dump app.trc tau.edf
To convert a merged, threaded TAU tracefile to paraver format:
tau_convert -paraver -t app.trc tau.edf app.pv
SEE ALSO tau_merge(1), tau2vtf(1), tau2profile(1), tau2slog2(1)
12/22/2005 TAU_CONVERT(1)
Check Out this Related Man Page
zgeqr2.f(3) LAPACK zgeqr2.f(3)NAME
zgeqr2.f -
SYNOPSIS
Functions/Subroutines
subroutine zgeqr2 (M, N, A, LDA, TAU, WORK, INFO)
ZGEQR2
Function/Subroutine Documentation
subroutine zgeqr2 (integerM, integerN, complex*16, dimension( lda, * )A, integerLDA, complex*16, dimension( * )TAU, complex*16, dimension( *
)WORK, integerINFO)
ZGEQR2
Purpose:
ZGEQR2 computes a QR factorization of a complex m by n matrix A:
A = Q * R.
Parameters:
M
M is INTEGER
The number of rows of the matrix A. M >= 0.
N
N is INTEGER
The number of columns of the matrix A. N >= 0.
A
A is COMPLEX*16 array, dimension (LDA,N)
On entry, the m by n matrix A.
On exit, the elements on and above the diagonal of the array
contain the min(m,n) by n upper trapezoidal matrix R (R is
upper triangular if m >= n); the elements below the diagonal,
with the array TAU, represent the unitary matrix Q as a
product of elementary reflectors (see Further Details).
LDA
LDA is INTEGER
The leading dimension of the array A. LDA >= max(1,M).
TAU
TAU is COMPLEX*16 array, dimension (min(M,N))
The scalar factors of the elementary reflectors (see Further
Details).
WORK
WORK is COMPLEX*16 array, dimension (N)
INFO
INFO is INTEGER
= 0: successful exit
< 0: if INFO = -i, the i-th argument had an illegal value
Author:
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
Date:
November 2011
Further Details:
The matrix Q is represented as a product of elementary reflectors
Q = H(1)H(2) . . . H(k), where k = min(m,n).
Each H(i) has the form
H(i) = I - tau * v * v**H
where tau is a complex scalar, and v is a complex vector with
v(1:i-1) = 0 and v(i) = 1; v(i+1:m) is stored on exit in A(i+1:m,i),
and tau in TAU(i).
Definition at line 122 of file zgeqr2.f.
Author
Generated automatically by Doxygen for LAPACK from the source code.
Version 3.4.1 Sun May 26 2013 zgeqr2.f(3)