<?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 call to gemm( ) for matrix multiply will not compile in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/call-to-gemm-for-matrix-multiply-will-not-compile/m-p/819701#M4616</link>
    <description>&lt;I&gt;&amp;gt; I included the files 
"blas.f90" and "mkl_blas.fi" in the project.&lt;BR /&gt;&lt;BR /&gt;&lt;/I&gt;The effect of doing so, in these circumstances, is : NOTHING.&lt;BR /&gt;&lt;BR /&gt;Including the first file in the project may cause some module files to be produced, but these are already present in the system include directories. The latter is not a separately compilable file and, if no INCLUDE 'mkl_blas.fi' is present in any of your sources, plays no role in the build.&lt;BR /&gt;&lt;BR /&gt;Read the MKL documentation for information on how to make the BLAS and Lapack interfaces available to your Fortran programs.&lt;BR /&gt;&lt;BR /&gt;To build and run the "dgemmx" example, you have to add &lt;B&gt;common_func.f&lt;/B&gt; and &lt;B&gt;mkl_blas95.lib&lt;/B&gt; to your project.</description>
    <pubDate>Mon, 03 Oct 2011 20:50:20 GMT</pubDate>
    <dc:creator>mecej4</dc:creator>
    <dc:date>2011-10-03T20:50:20Z</dc:date>
    <item>
      <title>call to gemm( ) for matrix multiply will not compile</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/call-to-gemm-for-matrix-multiply-will-not-compile/m-p/819699#M4614</link>
      <description>&lt;P&gt;I am trying to investigate the MKL for use at my work and tried to 
compile an example for matrix multiplication but got the compile error &lt;/P&gt;
&lt;P&gt;"1&amp;gt;C:\\home\\GPOPS\\correspond\\Spline\\src\\TTFS.f90(91): error #8032: 
Generic procedure reference has two or more specific procedure with the 
same type/rank/keyword signature.   [GEMM]"&lt;/P&gt;
&lt;P&gt;I got the 
compile error trying to call gemm() to multiply two matrices, so I fell back to an example, but I got the identical 
error. The example file was  "dgemmx.f90". I included the files 
"blas.f90" and "mkl_blas.fi" in the project. Has anyone out there 
encountered this and made it work? Any help is appreciated. &lt;/P&gt;
&lt;P&gt;David C.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Oct 2011 16:12:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/call-to-gemm-for-matrix-multiply-will-not-compile/m-p/819699#M4614</guid>
      <dc:creator>r-david-cantwell</dc:creator>
      <dc:date>2011-10-03T16:12:00Z</dc:date>
    </item>
    <item>
      <title>call to gemm( ) for matrix multiply will not compile</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/call-to-gemm-for-matrix-multiply-will-not-compile/m-p/819700#M4615</link>
      <description>You should include the MKL lapack95 .mod file by&lt;BR /&gt;USE MKL_LAPACK95&lt;BR /&gt;and avoid any INCLUDE usage of BLAS function declarations.&lt;BR /&gt;There should be no specific GEMM definition.</description>
      <pubDate>Mon, 03 Oct 2011 19:51:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/call-to-gemm-for-matrix-multiply-will-not-compile/m-p/819700#M4615</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2011-10-03T19:51:07Z</dc:date>
    </item>
    <item>
      <title>call to gemm( ) for matrix multiply will not compile</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/call-to-gemm-for-matrix-multiply-will-not-compile/m-p/819701#M4616</link>
      <description>&lt;I&gt;&amp;gt; I included the files 
"blas.f90" and "mkl_blas.fi" in the project.&lt;BR /&gt;&lt;BR /&gt;&lt;/I&gt;The effect of doing so, in these circumstances, is : NOTHING.&lt;BR /&gt;&lt;BR /&gt;Including the first file in the project may cause some module files to be produced, but these are already present in the system include directories. The latter is not a separately compilable file and, if no INCLUDE 'mkl_blas.fi' is present in any of your sources, plays no role in the build.&lt;BR /&gt;&lt;BR /&gt;Read the MKL documentation for information on how to make the BLAS and Lapack interfaces available to your Fortran programs.&lt;BR /&gt;&lt;BR /&gt;To build and run the "dgemmx" example, you have to add &lt;B&gt;common_func.f&lt;/B&gt; and &lt;B&gt;mkl_blas95.lib&lt;/B&gt; to your project.</description>
      <pubDate>Mon, 03 Oct 2011 20:50:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/call-to-gemm-for-matrix-multiply-will-not-compile/m-p/819701#M4616</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2011-10-03T20:50:20Z</dc:date>
    </item>
  </channel>
</rss>

