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 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.

Alternate Options

None