OpenMP* Support Libraries
The Intel® Compiler provides support libraries for OpenMP*. There are several kinds of libraries:
- Performance:supports parallel OpenMP* execution.
- Stubs:supports serial execution of OpenMP* applications.
Each kind of library is available for both dynamic and static linking on Linux*
andoperating systems. Only dynamic linking is supported on Windows* operating systems.
To use these libraries, specify the
Options that use OpenMP* are available for both Intel® and non-Intel microprocessors, but these options may perform additional optimizations on Intel® microprocessors than they perform on non-Intel microprocessors. The list of major, user-visible OpenMP* constructs and features that may perform differently on Intel® microprocessors than on non-Intel microprocessors includes: locks (internal and user visible), the SINGLE construct, barriers (explicit and implicit), parallel loop scheduling, reductions, memory allocation, and thread affinity and binding.