par-report, Qpar-report

Controls the diagnostic information reported by the auto-parallelizer.

IDE Equivalent

Windows: Compilation Diagnostics > Auto-Parallelizer Diagnostic Level

Linux: None

Mac OS X: Diagnostics > Auto-Parallelizer Report

Architectures

IA-32, Intel® 64, IA-64 architectures

Syntax

Linux and Mac OS X:

-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 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 X) or /Qparallel (Windows).

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

None