<?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 Hi, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943135#M14665</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I was able to configure armadillo to use mkl.&lt;/P&gt;
&lt;P&gt;I installed the integration component of mkl with Visual Studio and it worked just fine.&lt;/P&gt;
&lt;P&gt;In fact it was more than fine, because the execution time of my program dropped 40%.&lt;/P&gt;
&lt;P&gt;Thanks a lot Gennady and Zhang for your help.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 13 Feb 2013 18:01:46 GMT</pubDate>
    <dc:creator>Jorge_A_</dc:creator>
    <dc:date>2013-02-13T18:01:46Z</dc:date>
    <item>
      <title>Again linking problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943131#M14661</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I am trying to link mkl library to my project.&lt;/P&gt;
&lt;P&gt;I whant to use armadillo with mkl.&lt;/P&gt;
&lt;P&gt;But I am not able to link properly mkl to my project.&lt;/P&gt;
&lt;P&gt;I have my build log attached.&lt;/P&gt;
&lt;P&gt;Can anyone help me.&lt;/P&gt;
&lt;P&gt;Thanks a lot.&lt;/P&gt;
&lt;P&gt;Jorge&lt;/P&gt;</description>
      <pubDate>Wed, 13 Feb 2013 14:46:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943131#M14661</guid>
      <dc:creator>Jorge_A_</dc:creator>
      <dc:date>2013-02-13T14:46:21Z</dc:date>
    </item>
    <item>
      <title>What I can see there -</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943132#M14662</link>
      <description>&lt;P&gt;What I can see there -&amp;nbsp;Results &amp;nbsp;&amp;nbsp;Build log was saved at "file://d:\OPF_2_Novo\Release\BuildLog.htm" OPF_2 - &lt;STRONG&gt;0 error(s), 31 warning(s)&lt;/STRONG&gt;.&amp;nbsp;There are references to the mlk's libraries at all.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Feb 2013 17:28:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943132#M14662</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2013-02-13T17:28:24Z</dc:date>
    </item>
    <item>
      <title>Your build log doesn't show</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943133#M14663</link>
      <description>&lt;P&gt;Your build log doesn't show any references to MKL. What steps have you taken to try to use MKL?&lt;/P&gt;
&lt;P&gt;To build Armadillo with Intel MKL, you need to manually edit &lt;I&gt;include/armadillo_bits/config.hpp&lt;/I&gt; to make Armadillo to use MKL libraries instead of the standard BLAS and LAPACK libraries. Here's the quote taken from Armadillo documentation:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;How can I use high-speed LAPACK and BLAS replacements (eg. Intel &lt;A href="http://software.intel.com/en-us/intel-mkl/"&gt;MKL&lt;/A&gt;, AMD &lt;A href="http://www.amd.com/acml"&gt;ACML&lt;/A&gt;, &lt;A href="http://xianyi.github.com/OpenBLAS/"&gt;OpenBLAS&lt;/A&gt;, &lt;A href="http://www.tacc.utexas.edu/tacc-projects/gotoblas2/"&gt;GotoBLAS&lt;/A&gt;, ...)&amp;nbsp;?&lt;/B&gt;&lt;BR /&gt;
&lt;UL&gt;
&lt;LI&gt;Simply link with the replacement library instead of standard LAPACK and BLAS. You may need to make minor modifications to "include/armadillo_bits/config.hpp" in order to make sure Armadillo uses the same style of function names as used by MKL or ACML. For example, the function names might be in capitals. &lt;/LI&gt;
&lt;LI&gt;For Linux-based systems the automatic installer can figure out that MKL, ACML or ATLAS are installed, and will use them instead of the standard LAPACK and BLAS libraries. See &lt;I&gt;README.txt&lt;/I&gt; within the Armadillo archive for more information. &lt;/LI&gt;
&lt;LI&gt;If you're getting unresolved symbols during linking, or the automatic installer can't find your installation of MKL or ACML, install Armadillo manually (see &lt;I&gt;README.txt&lt;/I&gt;). Then edit &lt;I&gt;include/armadillo_bits/config.hpp&lt;/I&gt; and comment out (ie. disable) &lt;I&gt;ARMA_USE_WRAPPER&lt;/I&gt;, and uncomment (ie. enable) &lt;I&gt;ARMA_USE_LAPACK&lt;/I&gt; and &lt;I&gt;ARMA_USE_BLAS&lt;/I&gt;. When compiling Armadillo based programs, link with the relevant MKL or ACML libraries instead of BLAS and LAPACK.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;More information can be found here: &lt;A href="http://arma.sourceforge.net/faq.html" target="_blank"&gt;http://arma.sourceforge.net/faq.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Feb 2013 17:47:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943133#M14663</guid>
      <dc:creator>Zhang_Z_Intel</dc:creator>
      <dc:date>2013-02-13T17:47:47Z</dc:date>
    </item>
    <item>
      <title>Sory guys, I did it.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943134#M14664</link>
      <description>&lt;P&gt;Sory guys, I did it.&lt;/P&gt;
&lt;P&gt;I have used the integrated component of mkl with Visual Studio instead of manual linking and it worked just fine.&lt;/P&gt;
&lt;P&gt;In fact more than fine..it reduced the computation time 40% compared with armadillo only.&lt;/P&gt;
&lt;P&gt;Thanks a lot for your reply, Zhang and Gennady Fedorov.&lt;/P&gt;</description>
      <pubDate>Wed, 13 Feb 2013 17:54:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943134#M14664</guid>
      <dc:creator>Jorge_A_</dc:creator>
      <dc:date>2013-02-13T17:54:42Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943135#M14665</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I was able to configure armadillo to use mkl.&lt;/P&gt;
&lt;P&gt;I installed the integration component of mkl with Visual Studio and it worked just fine.&lt;/P&gt;
&lt;P&gt;In fact it was more than fine, because the execution time of my program dropped 40%.&lt;/P&gt;
&lt;P&gt;Thanks a lot Gennady and Zhang for your help.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Feb 2013 18:01:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Again-linking-problem/m-p/943135#M14665</guid>
      <dc:creator>Jorge_A_</dc:creator>
      <dc:date>2013-02-13T18:01:46Z</dc:date>
    </item>
  </channel>
</rss>

