Controls the diagnostic information reported by the auto-parallelizer.
Windows: Compilation
Diagnostics > Auto-Parallelizer Diagnostic Level
Linux: None
Mac OS X: Diagnostics > Auto-Parallelizer
Report
IA-32 architecture, Intel® 64 architecture, IA-64 architecture
Linux and Mac OS X: | -par-report[n] |
Windows: | /Qpar-report[n] |
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). |
/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. |
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.
None
Optimizing Applications:
Auto-Parallelization Overview
Auto-Parallelization: Enabling, Options, Directives, and Environment Variables
Auto-Parallelization: Threshold Control and Diagnostics