par-report, Qpar-report

Controls the autoparallelizer's level of diagnostic messages.

IDE Equivalent

Windows: Diagnostics > Auto-Parallelizer Diagnostic Level
Linux: None

Architectures

IA-32, IntelŪ EM64T, IntelŪ ItaniumŪ architecture

Syntax

Linux: -par-report[n]
Windows:  /Qpar-report[n]

Arguments

n   Is the level of diagnostic messages to display. Possible values are:
  0 No diagnostic messages are displayed.
  1 Diagnostic messages are displayed indicating loops successfully auto-parallelized. The compiler also issues a "LOOP AUTO-PARALLELIZED" message for parallel loops.
  2 Diagnostic messages are displayed indicating loops successfully and unsuccessfully auto-parallelized..
  3 The same diagnostic messages are displayed as specified by 2 plus additional information about any proven or assumed dependencies inhibiting auto-parallelization (reasons for not parallelizing).

Default

-par-report1 or
/Qpar-report1
If you do not specify n, the compiler displays diagnostic  messages indicating loops successfully auto-parallelized. If you do not specify the option on the command line, the default is to display no parallel disgnostic messages.

Description

This option controls the autoparallelizer's level of diagnostic messages.

If this option is specified on the command line, the report is sent to stdout.

On Windows systems, If this option is specified from within the IDE, the report is included in the build log if the Generate Build Logs option is selected.

Alternate Options

Linux: -par_report
Windows: /Qpar_report

See Also

Optimizing Applications:
Auto-Parallelization Overview
Auto-Parallelization Threshold Control and Diagnostics
Auto-Parallelization: Enabling, Options, Directives, and Environment Variables