To enable use of your custom DLL in a threaded mode, distribute libiomp5md.dll along with the custom DLL.
Preprocessor symbols (macros) substitute values in a program before it is compiled. The substitution is performed in the preprocessing phase.
The following preprocessor symbols are available:
Intel® Math Kernel Library (Intel® MKL) offers two sets of libraries to support Intel® Many Integrated Core Architecture (Intel® MIC Architecture):
NaN checking on matrix input can be expensive. By default, NaN checking is turned on. LAPACKE provides a way to set it through the environment variable:
To reference how to use the library in your application, use this guide in conjunction with the following documents:
You can simplify your link line through the use of the Intel MKL Single Dynamic Library (SDL).
To use SDL, place libmkl_rt.so on your link line. For example: