This KB article explains the different changes done in the OpenMP support in Intel Performance libraries (Intel® IPP and Intel® MKL).
libguide40.dll
Intel® IPP - Threading / OpenMP* FAQ
This page contains common questions and answers on multi-threading in the Intel IPP.
OMP Abort: Initializing libguide40.dll but found libiomp5md.dll already initialized
OPM Abort: Initializing libguide40.dll but found libiomp5md.dll already initialized or in reverse.
OMP Error #15: Initializing libguide40.dll, but found libiomp5md.dll already initialized
The doc explains why the error and how to solve it
OMP: Error #15: Initializing libguide.lib, but found libguide40.dll already initialized.
Linker error generated when different parts of a program try to link both the static and dynamic versions of the OpenMP runtime. The solution is to expilcitly call out either a dynamic or static link.
