Intel® Advisor Help

mark-up-loops

Run the specified type of analysis and collect data.

GUI Equivalent

See selecting loops for deeper analysis in Loop Information Pane (Survey Report)

Syntax

-mark-up-loops [-action-option] [-global-option] [--] <target> [<target options>]

Default

None. You must specify the analysis type.

Modifiers

Action Options Description
-append=<string>

Add specified loops to the list of selection.

-loops=<string>

The collected data is finalized if this option is set. Default value is true. Intel Advisor will automatically select for deeper analysis some loops from the Survey report. You can analyze the selected loops with memory access patterns and dependencies tools. You must specify at least one selection criteria (see below).

Usage:

 --loops="criteria1,criteria2,criteria3"

<criteria> might be any of the following:

  • scalar - scalar serial loops only
  • total-time>N - above N% of the total CPU time only
  • has-source - exclude loops without source location
  • has-issue - with "Vector Dependence Prevent Vectorization" compiler diagnostic only (for dependencies) or with "Possible Inefficient Memory Access Pattern" issue only (for map).
  • loop-height=N - selects loops according to the hierarchical position: innermost loops have loop-height=0
-mpi-rank=<integer>

Specify the MPI rank of the result to be imported. This option is generally used when the data collections are on a shared partition.

-project-dir=<string>

This option is deprecated, use -stacks option instead. Designate the project directory. This is the top-level directory where the data collections will be saved.

-remove=<string>

Remove specified loops from the lis of selection.

-select=<string>

Select specified loops only.

Global Options Description
-q, -quiet

Suppress non-essential messages

-v, -verbose

Print additional information

Description

Use the mark-up-loops action to select loops for deeper analysis after running the Survey analysis.