vec, Qvec

Enables or disables loop vectorization.

Syntax

Linux:

-vec

-no-vec

Windows:

/Qvec

/Qvec-

Arguments

None

Default

-vec
or /Qvec

Loop vectorization is enabled if option O2 or higher is in effect.

Description

This option enables or disables loop vectorization.

To disable loop vectorization, specify -no-vec (Linux*) or /Qvec- (Windows*).

On ifort:

Note

Using this option enables vectorization at default optimization levels for both Intel® microprocessors and non-Intel microprocessors. Vectorization may call library routines that can result in additional performance gain on Intel microprocessors than on non-Intel microprocessors.

On ifort, the vectorization can also be affected by certain options, such as /arch (Windows), -m (Linux), or [Q]x.

Note

This option only applies to host compilation. When offloading is enabled, it does not impact device-specific compilation. Offloading can only be enabled when using ifx.

IDE Equivalent

None

Alternate Options

None

See Also