Visible to Intel only — GUID: GUID-74E9F53E-C534-4448-BEC6-24EB2DE988C5
Visible to Intel only — GUID: GUID-74E9F53E-C534-4448-BEC6-24EB2DE988C5
fopenmp-target-do-concurrent, Qopenmp-target-do-concurrent
Determines whether a DO CONCURRENT construct is automatically converted into an OpenMP* TARGET region. This feature is only available for ifx.
Linux: |
-fopenmp-target-do-concurrent -fno-openmp-target-do-concurrent |
macOS: |
None |
Windows: |
/Qopenmp-target-do-concurrent /Qopenmp-target-do-concurrent- |
None
varies |
The default is ON only if you have specified option -fopenmp-targets (or /Qopenmp-targets); otherwise, the default is OFF. |
This option determines whether a DO CONCURRENT construct is automatically converted (offloaded) into an OpenMP* TARGET region. This option works in combination with OpenMP* offloading options.
The DO CONCURRENT construct is automatically converted if you specify the following:
Linux
-fopenmp-target-do-concurrent -fiopenmp -fopenmp-targets=spir64
Windows
/Qopenmp-target-do-concurrent /Qiopenmp /Qopenmp-targets:spir64
Option -fopenmp-target-do-concurrent and /Qopenmp-target-do-concurrent must be specified for both the host and target compilation steps.
None