par-report, Qpar-report

Controls the diagnostic information reported by the auto-parallelizer.

IDE Equivalent

Windows: None

Linux: Compilation Diagnostics > Auto-Parallelizer Report

Mac OS: Diagnostics > Auto-Parallelizer Report

Architectures

IA-32 architecture, Intel® 64 architecture, IA-64 architecture

Syntax

Linux and Mac OS: -par-report[n]
Windows:  /Qpar-report[n]

Arguments

n Is a value denoting which diagnostic messages to report. Possible values are:
  0 Tells the auto-parallelizer to report no diagnostic information.
  1 Tells the auto-parallelizer to report diagnostic messages for loops successfully auto-parallelized. The compiler also issues a "LOOP AUTO-PARALLELIZED" message for parallel loops.
  2 Tells the auto-parallelizer to report diagnostic messages for loops successfully and unsuccessfully auto-parallelized.
  3 Tells the auto-parallelizer to report the same diagnostic messages 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 for 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 diagnostic information reported by the auto-parallelizer (parallel optimizer). To use this option, you must also specify -parallel (Linux and Mac OS) or /Qparallel (Windows).

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

Alternate Options

None