Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 3/22/2024
Public
Document Table of Contents

fopenmp-target-simd, Qopenmp-target-simd

Enables OpenMP* SIMD loop vectorization for OpenMP offloading device compilation when option level O2 or higher is set or specified. This feature is only available for ifx.

Syntax

Linux:

-fopenmp-target-simd

Windows:

/Qopenmp-target-simd

Arguments

None

Default

OFF

The compiler uses default heuristics for SIMD loop vectorization.

Description

This option enables OpenMP* SIMD loop vectorization for OpenMP offloading device compilation when option level O2 or higher is set or specified.

This option is ignored unless OpenMP offloading is enabled, and it is only valid for SPIR64-based devices.

NOTE:

When OpenMP offloading is enabled, this option only applies to device-specific compilation.

IDE Equivalent

None

Alternate Options

None