Developer Guide and Reference

Contents

guide, Qguide

Lets you set a level of guidance for auto-vectorization, auto parallelism, and data transformation.

Syntax

Linux and macOS:
-guide
[
=
n
]
Windows:
/Qguide
[
:
n
]
Arguments
n
Is an optional value specifying the level of guidance to be provided.
The values available are 1 through 4. Value 1 indicates a standard level of guidance. Value 4 indicates the most advanced level of guidance. If
n
is omitted, the default is 4.
Default
OFF
You do not receive guidance about how to improve optimizations for parallelism, vectorization, and data transformation.
Description
This option lets you set a level of guidance (advice) for auto-vectorization, auto parallelism, and data transformation. It causes the compiler to generate messages suggesting ways to improve these optimizations.
When this option is specified, the compiler does not produce any objects or executables.
You must also specify the
[Q]parallel
option to receive auto parallelism guidance.
You can set levels of guidance for the individual guide optimizations by specifying one of the following options:
[Q]gu