<?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 How do I interface Math Kernel Library routines ? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090518#M23235</link>
    <description>&lt;P&gt;I looked at the documentation, but the INCLUDE file they say to use does not work.&lt;/P&gt;

&lt;P&gt;INCLUDE "mkl_lapack.fi" is what they give there.&lt;/P&gt;

&lt;P&gt;It still cannot find the entry point to the MKL routine I want to use.&lt;/P&gt;

&lt;P&gt;Would be nice to provide at least ONE WORKING example, but the documentation does not&lt;/P&gt;

&lt;P&gt;clearly spell out how to find those.&lt;/P&gt;</description>
    <pubDate>Thu, 17 Nov 2016 18:52:54 GMT</pubDate>
    <dc:creator>WSinc</dc:creator>
    <dc:date>2016-11-17T18:52:54Z</dc:date>
    <item>
      <title>How do I interface Math Kernel Library routines ?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090518#M23235</link>
      <description>&lt;P&gt;I looked at the documentation, but the INCLUDE file they say to use does not work.&lt;/P&gt;

&lt;P&gt;INCLUDE "mkl_lapack.fi" is what they give there.&lt;/P&gt;

&lt;P&gt;It still cannot find the entry point to the MKL routine I want to use.&lt;/P&gt;

&lt;P&gt;Would be nice to provide at least ONE WORKING example, but the documentation does not&lt;/P&gt;

&lt;P&gt;clearly spell out how to find those.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 18:52:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090518#M23235</guid>
      <dc:creator>WSinc</dc:creator>
      <dc:date>2016-11-17T18:52:54Z</dc:date>
    </item>
    <item>
      <title>Are the routines downloaded</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090519#M23236</link>
      <description>&lt;P&gt;Are the routines downloaded into my current library directory on my P C ?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;The example have a USE statement, but I get an error #7002 when I try to use that.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Do we have an example that works ?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 19:03:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090519#M23236</guid>
      <dc:creator>WSinc</dc:creator>
      <dc:date>2016-11-17T19:03:00Z</dc:date>
    </item>
    <item>
      <title>I looked at the fortran</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090520#M23237</link>
      <description>&lt;P&gt;I looked at the fortran examples where they actually CALL the routine, but NONE OF THEM give a clue about&lt;/P&gt;

&lt;P&gt;any USE or INCLUDE statement that I have to put into my source code, to find the entry point in the LAPACK library.&lt;/P&gt;

&lt;P&gt;So, how do I connect my CODE to the LAPACK routines ?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 19:38:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090520#M23237</guid>
      <dc:creator>WSinc</dc:creator>
      <dc:date>2016-11-17T19:38:02Z</dc:date>
    </item>
    <item>
      <title>Go through the instructions</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090521#M23238</link>
      <description>&lt;P&gt;Go through the instructions in&amp;nbsp;https://software.intel.com/en-us/articles/intel-math-kernel-library-intel-mkl-2017-getting-started step-by-step. That may help.&lt;/P&gt;

&lt;P&gt;If you build from the command line, all that you have to do is to add /Qmkl as an option to the compiler.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;If you build from within Visual Studio, you have to specify that your project requires the use of MKL. Details of this are in the documentation.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 20:04:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090521#M23238</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2016-11-17T20:04:23Z</dc:date>
    </item>
    <item>
      <title>That page does nothing at all</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090522#M23239</link>
      <description>&lt;P&gt;That page does nothing at all -&lt;/P&gt;

&lt;P&gt;When I click on those links NOTHING happens......&lt;/P&gt;

&lt;P&gt;Can I get some help on this ?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;The documentation is a god-awful confused mess,&lt;/P&gt;

&lt;P&gt;and is no help for vS users.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 20:20:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090522#M23239</guid>
      <dc:creator>WSinc</dc:creator>
      <dc:date>2016-11-17T20:20:00Z</dc:date>
    </item>
    <item>
      <title>The INCLUDE 'mkl_lapack.fi'</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090523#M23240</link>
      <description>&lt;P&gt;The INCLUDE 'mkl_lapack.fi' just declares the LAPACK routines. You also need to specify which set of MKL libraries you want to use.&lt;/P&gt;

&lt;P&gt;You're right that the links on that page don't work. They're supposed to be going to sections further down the page, so just scroll down.&lt;/P&gt;

&lt;P&gt;You may find&amp;nbsp;https://software.intel.com/en-us/articles/intel-math-kernel-library-documentation/ to be of more use, and specifically,&amp;nbsp;https://software.intel.com/en-us/mkl-for-windows-userguide&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 21:47:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090523#M23240</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-11-17T21:47:14Z</dc:date>
    </item>
    <item>
      <title>Well, I looked at those</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090524#M23241</link>
      <description>&lt;P&gt;Well, I looked at those examples a couple of days ago, but &lt;EM&gt;&lt;STRONG&gt;they dont compile.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;

&lt;P&gt;I get error #7002 for both USE statements.&lt;/P&gt;

&lt;P&gt;USE f95_precision, ONLY: WP =&amp;gt; SP&lt;BR /&gt;
	USE lapack95, ONLY: GESV&lt;/P&gt;

&lt;P&gt;So, what are the correct USE statements ?&lt;/P&gt;

&lt;P&gt;Apparently, the documenation does not have a clue - - - -&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 22:11:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090524#M23241</guid>
      <dc:creator>WSinc</dc:creator>
      <dc:date>2016-11-17T22:11:04Z</dc:date>
    </item>
    <item>
      <title>Right click on your project,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090525#M23242</link>
      <description>&lt;P&gt;Right click on your project, select Properties. Go to Fortran &amp;gt; Libraries. Set "Use Intel Math Kernel Library" to "Parallel".&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 22:14:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090525#M23242</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-11-17T22:14:58Z</dc:date>
    </item>
    <item>
      <title>That Worked ! ! !</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090526#M23243</link>
      <description>&lt;P&gt;That Worked ! ! !&lt;/P&gt;

&lt;P&gt;Whoopie ! ! ! !&lt;/P&gt;

&lt;P&gt;Now, is that step mentioned in the startup user docs ?&lt;/P&gt;

&lt;P&gt;Maybe it should be, perhaps ?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 23:03:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090526#M23243</guid>
      <dc:creator>WSinc</dc:creator>
      <dc:date>2016-11-17T23:03:57Z</dc:date>
    </item>
    <item>
      <title>I agree with you that the MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090527#M23244</link>
      <description>&lt;P&gt;I agree with you that the MKL documentation leave a lot to be desired in this area. I had a look at the section that should be the most appropriate,&amp;nbsp;Configuring Intel® Visual Fortran to Link with Intel MKL, but it contained out-of-date, incomplete and incorrect information. I'll suggest to the MKL team that this be improved.&lt;/P&gt;

&lt;P&gt;I'll also note that the path to the &amp;nbsp;MKL DLLs are not added to the system PATH environment variable by default, so you'll need to do that yourself. I can't locate instructions in the MKL documentation for that - I'll add them here in the morning.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 00:10:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090527#M23244</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-11-18T00:10:47Z</dc:date>
    </item>
    <item>
      <title>Dear all, </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090528#M23245</link>
      <description>&lt;P&gt;Dear all,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks for the discussion here. &amp;nbsp;Right, we will improve them,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;the MKL developer guide have the section&amp;nbsp;&lt;SPAN style="font-size: 13.008px;"&gt;&lt;A href="https://software.intel.com/en-us/node/528448"&gt;Configuring the Microsoft Visual C/C++* Development System to Link with Intel® MKL&lt;/A&gt;&amp;nbsp; and only one discription : &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.008px;"&gt;If you installed the integration component, see &lt;/SPAN&gt;&lt;A href="https://software.intel.com/node/4e7e96e1-48c8-46d2-9eed-fc3926361a37" style="font-size: 13.008px;"&gt;Automatically Linking Your Intel® Visual Fortran Project with Intel® MKL&lt;/A&gt;&lt;SPAN style="font-size: 13.008px;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.008px;"&gt;S&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.008px;"&gt;eems&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em;"&gt;image illustration may help.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.008px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;I modified one on-line article, which as complement of MKL documentation:&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/how-to-build-mkl-application-in-intel-visual-fotran-msvs"&gt;&lt;SPAN style="font-size: 1em;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://software.intel.com/en-us/how-to-build-mkl-application-in-intel-visual-fotran-msvs" target="_blank"&gt;https://software.intel.com/en-us/how-to-build-mkl-application-in-intel-visual-fotran-msvs&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;for your reference.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Best Regards,&lt;/P&gt;

&lt;P&gt;Ying&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 03:46:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090528#M23245</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2016-11-18T03:46:50Z</dc:date>
    </item>
    <item>
      <title>To add the MKL DLLs to path,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090529#M23246</link>
      <description>&lt;P&gt;To add the MKL DLLs to path, add the following strings to the system environment variable PATH:&lt;/P&gt;

&lt;P&gt;%IFORT_COMPILER17%redist\intel64_win\mkl;%IFORT_COMPILER17%redist\ia32_win\mkl;&lt;/P&gt;

&lt;P&gt;If your compiler version is not 17, adjust accordingly. For some reason, the MKLROOT environment variable didn't get updated with Update 1 - not sure why that is.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 15:33:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-do-I-interface-Math-Kernel-Library-routines/m-p/1090529#M23246</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-11-18T15:33:08Z</dc:date>
    </item>
  </channel>
</rss>

