<?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 New linking model since the Intel MKL 10.3 beta for Windows* OS in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/New-linking-model-since-the-Intel-MKL-10-3-beta-for-Windows-OS/m-p/790417#M2175</link>
    <description>&lt;P&gt;Starting the version 10.3 beta, Intel MKL provides new &lt;B&gt;optional&lt;/B&gt; dynamic linking model on Windows* OS.&lt;/P&gt;&lt;P&gt;Link line for Intel MKL 10.2 looks like&lt;/P&gt;&lt;P&gt;icl.exe code.cpp mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib&lt;/P&gt;&lt;P&gt;In the 10.3 beta version following link line may be used:&lt;/P&gt;&lt;P&gt;icl.exe code.cpp mkl_rt.lib&lt;/P&gt;&lt;P&gt;Corresponding DLL has name mkl_rt.dll.&lt;/P&gt;&lt;P&gt;Setting the threading and interface layers in Intel MKL 10.3 beta version may be done using environment variables (&lt;B&gt;MKL_THREADING_LAYER&lt;/B&gt; and &lt;B&gt;MKL_INTERFACE_LAYER&lt;/B&gt; correspondingly) and service functions (&lt;B&gt;MKL_Set_Threading_Layer(int code) &lt;/B&gt;and &lt;B&gt;MKL_Set_Interface_Layer(int code)&lt;/B&gt; correspondingly).&lt;/P&gt;&lt;P&gt;This service functions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Have precedence over corresponding environment variables&lt;/LI&gt;&lt;LI&gt;Must be called before any other Intel MKL functions&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;New linking model allows direct use of Intel MKL DLLs that especially useful for C# and Java programmers. No custom DLL is needed in this case.&lt;/P&gt;&lt;P&gt;Please take a look at this &lt;A href="http://software.intel.com/en-us/articles/using-the-intel-mkl-dynamic-interface-for-windows/" title="Using the Intel MKL Dynamic Interface for Windows OS"&gt;KB article&lt;/A&gt; for more details about new optional linking model.&lt;/P&gt;</description>
    <pubDate>Fri, 25 Jun 2010 07:28:54 GMT</pubDate>
    <dc:creator>Artem_V_Intel</dc:creator>
    <dc:date>2010-06-25T07:28:54Z</dc:date>
    <item>
      <title>New linking model since the Intel MKL 10.3 beta for Windows* OS</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/New-linking-model-since-the-Intel-MKL-10-3-beta-for-Windows-OS/m-p/790417#M2175</link>
      <description>&lt;P&gt;Starting the version 10.3 beta, Intel MKL provides new &lt;B&gt;optional&lt;/B&gt; dynamic linking model on Windows* OS.&lt;/P&gt;&lt;P&gt;Link line for Intel MKL 10.2 looks like&lt;/P&gt;&lt;P&gt;icl.exe code.cpp mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib&lt;/P&gt;&lt;P&gt;In the 10.3 beta version following link line may be used:&lt;/P&gt;&lt;P&gt;icl.exe code.cpp mkl_rt.lib&lt;/P&gt;&lt;P&gt;Corresponding DLL has name mkl_rt.dll.&lt;/P&gt;&lt;P&gt;Setting the threading and interface layers in Intel MKL 10.3 beta version may be done using environment variables (&lt;B&gt;MKL_THREADING_LAYER&lt;/B&gt; and &lt;B&gt;MKL_INTERFACE_LAYER&lt;/B&gt; correspondingly) and service functions (&lt;B&gt;MKL_Set_Threading_Layer(int code) &lt;/B&gt;and &lt;B&gt;MKL_Set_Interface_Layer(int code)&lt;/B&gt; correspondingly).&lt;/P&gt;&lt;P&gt;This service functions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Have precedence over corresponding environment variables&lt;/LI&gt;&lt;LI&gt;Must be called before any other Intel MKL functions&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;New linking model allows direct use of Intel MKL DLLs that especially useful for C# and Java programmers. No custom DLL is needed in this case.&lt;/P&gt;&lt;P&gt;Please take a look at this &lt;A href="http://software.intel.com/en-us/articles/using-the-intel-mkl-dynamic-interface-for-windows/" title="Using the Intel MKL Dynamic Interface for Windows OS"&gt;KB article&lt;/A&gt; for more details about new optional linking model.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jun 2010 07:28:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/New-linking-model-since-the-Intel-MKL-10-3-beta-for-Windows-OS/m-p/790417#M2175</guid>
      <dc:creator>Artem_V_Intel</dc:creator>
      <dc:date>2010-06-25T07:28:54Z</dc:date>
    </item>
  </channel>
</rss>

