https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2025-2/fopenmp-device-lib.html
fopenmp-device-lib
Enables or disables certain device libraries for an OpenMP* target.
fopenmpdevicelib
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2024-1/fopenmp-concurrent-host-device-compile-qopenmp.html
fopenmp-concurrent-host-device-compile,...
Enables parallel compilation of host and target compilation steps when performing OpenMP offload compilations. This is an experimental feature.
fopenmpconcurrenthostdevicecompile
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2024-2/fopenmp-device-code-split-qopenmp-device-code.html
fopenmp-device-code-split, Qopenmp-device-code-split
Enables parallel compilation of SPIR-V* kernels for OpenMP offload Ahead-Of-Time compilation.
device codefopenmpsplit
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-2/fopenmp-target-default-sub-group-size-qopenmp.html
fopenmp-target-default-sub-group-size,...
Lets you specify a default sub-group size globally for single program multiple data (SPMD) kernels that are generated for OpenMP* target constructs when...
sub groupfopenmptargetdefaultsize
https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2025-2/fopenmp-max-parallel-link-jobs-qopenmp-max.html
fopenmp-max-parallel-link-jobs, Qopenmp-max-parallel-link-jobs
Determines the maximum number of parallel actions to be performed during device linking steps, where applicable.
fopenmpmaxparalleljobs
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-2/fopenmp-target-teams-default-vla-alloc-mode.html
fopenmp-target-teams-default-vla-alloc-mode,...
Sets the ability to change the default way the local copies are allocated for variable-length/assumed-sized arrays specified on privatization clauses (private,...
target teamsfopenmpdefaultvlaalloc
https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2024-0/fopenmp-device-code-split-qopenmp-device-code.html
fopenmp-device-code-split, Qopenmp-device-code-split
Enables parallel compilation of SPIR-V* kernels for OpenMP offload Ahead-Of-Time compilation. This feature is only available for ifx.
device codefopenmpsplit
https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2025-0/fopenmp-target-buffers-qopenmp-target-buffers.html
fopenmp-target-buffers, Qopenmp-target-buffers
Enables a way to overcome the problem where some OpenMP* offload SPIR-V* devices produce incorrect code when a target object is larger than 4GB.
fopenmptargetbuffers
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2024-2/fopenmp-device-lib.html
fopenmp-device-lib
Enables or disables certain device libraries for an OpenMP* target.
fopenmpdevicelib
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-0/fopenmp-concurrent-host-device-compile-qopenmp.html
fopenmp-concurrent-host-device-compile,...
Enables parallel compilation of host and target compilation steps when performing OpenMP offload compilations. This is an experimental feature.
fopenmpconcurrenthostdevicecompile
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2024-1/fopenmp-target-buffers-qopenmp-target-buffers.html
fopenmp-target-buffers, Qopenmp-target-buffers
Enables a way to overcome the problem where some OpenMP* offload SPIR-V* devices produce incorrect code when a target object is larger than 4GB.
fopenmptargetbuffers
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2024-2/fopenmp-concurrent-host-device-compile-qopenmp.html
fopenmp-concurrent-host-device-compile,...
Enables parallel compilation of host and target compilation steps when performing OpenMP offload compilations. This is an experimental feature.
fopenmpconcurrenthostdevicecompile
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2023-0/fopenmp-target-buffers-qopenmp-target-buffers.html
fopenmp-target-buffers, Qopenmp-target-buffers
Enables a way to overcome the problem where some OpenMP* offload SPIR-V* devices produce incorrect code when a target object is larger than 4GB.
fopenmptargetbuffers
https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2023-1/fopenmp-qopenmp-target-do-concurrent.html
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.
do concurrentfopenmptarget
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2024-1/fopenmp-target-loopopt-qopenmp-target-loopopt.html
fopenmp-target-loopopt, Qopenmp-target-loopopt
Enables the loop optimizer and auto-vectorization for OpenMP* offloading device compilation when option O2 or higher is set or specified.
fopenmptarget
https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2023-2/fopenmp-target-buffers-qopenmp-target-buffers.html
fopenmp-target-buffers, Qopenmp-target-buffers
Enables a way to overcome the problem where some OpenMP* offload SPIR-V* devices produce incorrect code when a target object is larger than 4GB. This feature...
fopenmptargetbuffers
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-0/fopenmp.html
fopenmp
Enables recognition of OpenMP* features and tells the parallelizer to generate multi-threaded code based on OpenMP* directives. This option leads to lowering...
fopenmp
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2024-2/fopenmp.html
fopenmp
Enables recognition of OpenMP* features and tells the parallelizer to generate multi-threaded code based on OpenMP* directives. This option leads to lowering...
fopenmp
https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2025-2/fopenmp-device-code-split-qopenmp-device-code.html
fopenmp-device-code-split, Qopenmp-device-code-split
Enables parallel compilation of SPIR-V* kernels for OpenMP offload Ahead-Of-Time compilation.
device codefopenmpsplit
https://openwall.com/lists/john-dev/2012/06/29/89
john-dev - pfx_fmt.c with -fopenmp
johndevpfxfmtc
https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2024-2/fopenmp-target-default-sub-group-size-qopenmp.html
fopenmp-target-default-sub-group-size,...
Lets you specify a default sub-group size globally for single program multiple data (SPMD) kernels that are generated for OpenMP* target constructs when...
sub groupfopenmptargetdefaultsize