Intel® Trace Analyzer and Collector User and Reference Guide

ID 767272
Date 10/31/2024
Public

Visible to Intel only — GUID: GUID-9763DD76-4DB4-439A-9417-D52EC04A9A44

Document Table of Contents

Intel® Trace Analyzer Command Line Interface Reference

The command-line interface (CLI) to the Intel® Trace Analyzer enables you to process trace files without a GUI.

The traceanalyzer command line interface provides the following options:

Option Name Action
--messageprofile
Perform message profile analysis.
--collopprofile
Perform collective operation profile analysis.
--functionprofile
Perform function profile analysis.
--starttime=TICKS or -sTICKS
Starting time of the analysis.
--endtime=TICKS or -eTICKS
Ending time of the analysis.

The application summary sheet consists of a three-line header:

         <# processes>:<# processes per node>
<application time>:<MPI time>:<IIS time>
<first message size of middle bucket (2)>: \
<first message size of highest bucket (3)>

The header is followed by these sets of lines, for each of the top ten  functions, sorted by descending total time:

         <Name of MPI_group>:<# involved processes> 
         
<total time in above func for bucket 1>:<for bucket 2>:<for bucket 3>
<total IIS time in above func for bucket 1>:<for bucket 2>:<for bucket 3>
<count in above func for bucket 1>:<for bucket 2>:<for bucket 3>
<total # bytes in above func for bucket 1>:<for bucket 2>:<for bucket 3>

In the application summary sheet, IIS stands for Ideal Interconnect Simulator, which predicts MPI behavior on an ideal interconnect.

You can import the application summary sheet to spreadsheet applications such as Microsoft* Office Excel*. Fields are separated by colons. Unknown values are indicated by N/A