OpenMP support changes since Intel IPP 6.0 and Intel MKL 10.1

Submit New Article

Last Modified On :   July 30, 2009 7:44 PM PDT
Rate
 


The Intel IPP 6.0 and Intel MKL 10.1 threading libraries are switching from the legacy OpenMP* run-time library (libguide*) to the compatibility library (libiomp*).


The dynamic library, libguide40.dll, is included in the current releases for backwards compatibility and will be removed in a future release. We strongly recommend using and distributing libiomp5md.dll (located in the \bin directory).

For who are using IPP from Intel® Compilers Professional version or Intel® Parallel Composer, please note that all OpenMP libraries are under [Compiler InstallDir]\lib.  For example,
Intel Compiler Professional for Mac OS:  it includes IPP as part of product, the libiomp5.dylib, libiomp5.a are in directory /opt/intel/Compiler/11.x/0xx/lib by default.
In Intel® Parallel Composer:  they are in C:\Program Files\Intel\Parallel Studio\Composer\lib\ia32

For more information, please refer to the Intel® Compilers 11.x document 
Intel® C++ Compiler User and Reference Guide (section Optimizing Applications > Using Parallelism: OpenMP* Support > Libraries, Directives, Clauses, and  Environment Variables).





This article applies to: Intel® Integrated Performance Primitives Knowledge Base