Robuta

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