Get Link
|
Sync TOC
|
<<
|
>>
Intel® Trace Collector User and Reference Guide
Legal Information
Introduction
Product Components
What's New
About this Document
Related Information
User Guide
Configuring Intel® Trace Collector
Tracing MPI Applications
Tracing Conventional MPI Applications
Tracing Failing MPI Applications
Tracing MPI Applications on the Intel® Many Integrated Core Architecture
Tracing MPI File IO
Handling of Communicator Names
Tracing User Defined Events
Filtering Trace Data
Recording OpenMP* Regions Information
Tracing System Calls
Collecting Lightweight Statistics
Recording Source Location Information
Recording Hardware Performance Information
Recording Operating System Counters
Tracing Library Calls
Correctness Checking
Correctness Checking of MPI Applications
Running with Valgrind*
Configuration
Analyzing the Results
Debugger Integration
TotalView* Debugger
GNU* Symbolic Debugger
Allinea Distributed Debugging Tool*
Tracing Distributed Non-MPI Applications
Intel® Trace Collector Reference
Intel® Trace Collector API
Initialization, Termination and Control
VT_initialize
VT_finalize
VT_getrank
VT_registerthread
VT_registernamed
VT_getthrank
VT_traceon
VT_traceoff
VT_tracestate
VT_symstate
VT_flush
VT_timestamp
VT_timestart
VT_setfinalizecallback
VT_getdescription
VT_countsetcallback
Defining and Recording Source Locations
Defining and Recording Functions or Regions
New Interface
Old Interface
State Changes
Defining and Recording Scopes
Defining Groups of Processes
Defining and Recording Counters
Recording Communication Events
Additional API Calls in libVTcs
C++ API
VT_FuncDef Class Reference
VT_SclDef Class Reference
VT_Function Class Reference
VT_Region Class Reference
Configuration Reference
Configuration File Format
Protocol File
Configuration Options
ACTIVITY
ALTSTACK
AUTOFLUSH
CHECK
CHECK-LEAK-REPORT-SIZE
CHECK-MAX-DATATYPES
CHECK-MAX-ERRORS
CHECK-MAX-PENDING
CHECK-MAX-REPORTS
CHECK-MAX-REQUESTS
CHECK-SUPPRESSION-LIMIT
CHECK-TIMEOUT
CHECK-TRACING
CLUSTER
COMPRESS-RAW-DATA
COUNTER
CURRENT-DIR
DEADLOCK-TIMEOUT
DEADLOCK-WARNING
DEMANGLE
DETAILED-STATES
ENTER-USERCODE
ENVIRONMENT
EXTENDED-VTF
FLUSH-PID
FLUSH-PREFIX
GROUP
HANDLE-SIGNALS
INTERNAL-MPI
ITFLOGFILE
KEEP-RAW-EVENTS
LOGFILE-FORMAT
LOGFILE-NAME
LOGFILE-PREFIX
LOGFILE-RANK
MEM-BLOCKSIZE
MEM-FLUSHBLOCKS
MEM-INFO
MEM-MAXBLOCKS
MEM-MINBLOCKS
MEM-OVERWRITE
NMCMD
OS-COUNTER-DELAY
PCTRACE
PCTRACE-CACHE
PCTRACE-FAST
PLUGIN
PROCESS
PROGNAME
PROTOFILE-NAME
STATISTICS
STATE
STF-PROCS-PER-FILE
STF-USE-HW-STRUCTURE
STOPFILE-NAME
SYMBOL
SYNC-MAX-DURATION
SYNC-MAX-MESSAGES
SYNC-PERIOD
SYNCED-CLUSTER
SYNCED-HOST
TIME-WINDOWS
TIMER
TIMER-SKIP
UNIFY-COUNTERS
UNIFY-GROUPS
UNIFY-SCLS
UNIFY-SYMBOLS
VERBOSE
Correctness Checking Errors
Supported Errors
How It Works
Parameter Checking
Premature Exit
Overlapping Memory
Detecting Illegal Buffer Modifications
Buffer Given to MPI Cannot Be Read or Written
Distributed Memory Checking
Illegal Memory Access
Request Handling
Datatype Handling
Buffered Sends
Deadlocks
Checking Message Transmission
Datatype Mismatches
Data Modified during Transmission
Checking Collective Operations
Freeing Communicators
Structured Tracefile Format
STF Components
Single-File STF
Configuring STF
STF Manipulation with stftool
stftool Utility Options
Expanded ASCII output of STF Files
Indexed Tracefile Format (Experimental)
Time Stamping
Clock Synchronization
Choosing a Timer
gettimeofday_ftime
QueryPerformanceCounter
CPU Cycle Counter
Normalized CPU Cycle Counter
MPI_Wtime()
High Precision Event Timers
POSIX clock_gettime
Secure Loading of DLLs on Windows* OS
Appendix A Copyright and Licenses