<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic What dll's need to be distributed with a custom MKL dll? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895503#M10862</link>
    <description>&lt;P&gt;If I want to distribute a custom MKL on the Windows platform, what other DLL's also need to be distributed?&lt;/P&gt;
&lt;P&gt;The documentation I have says "To enable use of your custom DLL in a threaded mode, distribute libiomp5md.dll along with the custom DLL.".&lt;/P&gt;
&lt;P&gt;From my initial testing, it appears that this is not the only one needed.&lt;/P&gt;
&lt;P&gt;I can probably figure this out through the process of elimination, but there are quite a few DLL's in the bin folder.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I'm evaluating MKL version 10.2.3.029.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Darrin A. Smith&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 10 Feb 2010 18:36:29 GMT</pubDate>
    <dc:creator>darrin_smithinjsci_c</dc:creator>
    <dc:date>2010-02-10T18:36:29Z</dc:date>
    <item>
      <title>What dll's need to be distributed with a custom MKL dll?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895503#M10862</link>
      <description>&lt;P&gt;If I want to distribute a custom MKL on the Windows platform, what other DLL's also need to be distributed?&lt;/P&gt;
&lt;P&gt;The documentation I have says "To enable use of your custom DLL in a threaded mode, distribute libiomp5md.dll along with the custom DLL.".&lt;/P&gt;
&lt;P&gt;From my initial testing, it appears that this is not the only one needed.&lt;/P&gt;
&lt;P&gt;I can probably figure this out through the process of elimination, but there are quite a few DLL's in the bin folder.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I'm evaluating MKL version 10.2.3.029.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Darrin A. Smith&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2010 18:36:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895503#M10862</guid>
      <dc:creator>darrin_smithinjsci_c</dc:creator>
      <dc:date>2010-02-10T18:36:29Z</dc:date>
    </item>
    <item>
      <title>What dll's need to be distributed with a custom MKL dll?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895504#M10863</link>
      <description>&lt;P&gt;Hello Darrin,&lt;/P&gt;
&lt;P&gt;Could you please tellme more information, such as&lt;/P&gt;
&lt;P&gt;1. which routines in the custom dll&lt;/P&gt;
&lt;P&gt;2. which MKLlibrary you are using whenyou build the Custom dll?&lt;/P&gt;
&lt;P&gt;3. Are you using the custom DLL tools under MKL install directory?&lt;/P&gt;
&lt;P&gt;For example, i get a custom dll using default setting (nmake ia32 as below), which only depend on the libiomp5md.dll as the documentation said. &lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.intel.com/skins/images/7B13F55A7CE623EF42E69096FA81A3A1/2021_redesign/images/image_not_found.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Ying&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2010 02:29:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895504#M10863</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2010-02-11T02:29:09Z</dc:date>
    </item>
    <item>
      <title>What dll's need to be distributed with a custom MKL dll?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895505#M10864</link>
      <description>&lt;P&gt;Hello Darrin,&lt;/P&gt;
&lt;P&gt;I just read your another post in the forum and get some information from there.&lt;/P&gt;
&lt;P&gt;In above custom DLL builder example, itis linkingstatic library like mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib, except the libiomp5md.lib(which is import library of libiomp5md.dll). Then your custom dll don't depend on any other MKL library (except the libiomp5md.dll).&lt;/P&gt;
&lt;P&gt;If you use the command,&lt;/P&gt;
&lt;P&gt;link /DLL /MACHINE:IX86 /def:user.def mkl_intel_c_dll.lib mkl_intel_thread_dll.lib mkl_core_dll.lib libiomp5md.lib user32.lib /out:mkl.dll&lt;/P&gt;
&lt;P&gt;Since "mkl_intel_c_&lt;STRONG&gt;dll&lt;/STRONG&gt;.lib, mkl_intel_thread_&lt;STRONG&gt;dll&lt;/STRONG&gt;.lib mkl_core_&lt;STRONG&gt;dll&lt;/STRONG&gt;.lib" are dynamic interface library, your custom dll will depend on MKL dynamic library naturally.&lt;/P&gt;
&lt;P&gt;Hope it helps,&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Ying&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2010 02:51:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895505#M10864</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2010-02-11T02:51:45Z</dc:date>
    </item>
    <item>
      <title>What dll's need to be distributed with a custom MKL dll?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895506#M10865</link>
      <description>&lt;P&gt;Thanks Ying.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I didn't think of using dependency walker tool. Evidently, I need libiomp5md.dll, mkl_core.dll, and mkl_intel_thread.dll. It doesn't mention that I need mkl_intel_c.dll, perhaps because the exported functions I chose don't require that library.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Darrin&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2010 15:56:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895506#M10865</guid>
      <dc:creator>darrin_smithinjsci_c</dc:creator>
      <dc:date>2010-02-11T15:56:51Z</dc:date>
    </item>
    <item>
      <title>What dll's need to be distributed with a custom MKL dll?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895507#M10866</link>
      <description>&lt;P&gt;Wouldn't run until I also included mkl_def.dll in the application folder, even thought this wasn't listed as a dependency. I'll get this figured out eventually.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;-Darrin&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2010 16:11:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/What-dll-s-need-to-be-distributed-with-a-custom-MKL-dll/m-p/895507#M10866</guid>
      <dc:creator>darrin_smithinjsci_c</dc:creator>
      <dc:date>2010-02-11T16:11:07Z</dc:date>
    </item>
  </channel>
</rss>

