Intel® Advisor Help
OpenMP* is supported by certain versions of the Microsoft Visual C++* compiler, the GNU* compilers, the Intel® C++ Compiler Classic, Intel® Fortran Compiler Classic, and Intel® oneAPI DPC++/C++ Compiler:
Certain editions of the Intel® C++ Compiler Classic and the Intel® Fortran Compiler Classic support the TASK feature introduced with OpenMP 3.0.
For information about OpenMP support for the Microsoft compilers, see your Microsoft Visual Studio help. For information about OpenMP support for the GNU compilers, see your compiler help or the appropriate man page, such as gcc(1).
To enable OpenMP on the command line, specify the appropriate compiler option (see your compiler documentation), such as the -openmp (for Linux* OS) or /Qopenmp (for Windows* OS) option when using the Intel compilers.
To enable OpenMP on a Windows OS system using Microsoft Visual Studio*:
Even if you are only using the #pragma omp pragmas within your source, Visual C++ sources compiled with the Microsoft compilers need to #include <omp.h>. Otherwise, running the application will be missing a .dll at load time.
To include the appropriate OpenMP environment when using the Intel® Fortran Compiler Classic, specify the use omp_lib statement.