<?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 Quote:House C. wrote:I downed in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037382#M20501</link>
    <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;House C. wrote:&lt;BR /&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;I downed the source code of DGESV from netlib.&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;If you did that, then you would have two instances of the subroutine presented to the linker, in addition to the disallowed "interface to self" that caused the compiler to signal&amp;nbsp;error #6897. You have to have a clear understanding of your intentions: do you simply want to call the Lapack routine, whether it is compiled from Netlib or other sources or linked in from MKL, or do you actually wish to do something with the internals of the source code for DGESV?&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 03 Sep 2014 12:13:03 GMT</pubDate>
    <dc:creator>mecej4</dc:creator>
    <dc:date>2014-09-03T12:13:03Z</dc:date>
    <item>
      <title>error#7881</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037374#M20493</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I'm working with version XE 2013. And I use LAPACK for my project. I have done and check the following is in right setting:&lt;/P&gt;

&lt;P&gt;1.environment variable&lt;/P&gt;

&lt;P&gt;2. tools/options/.../complier: For include, added :\Intel\Composer XE 2013 SP1\mkl\include\ia32&amp;nbsp;. similar to lib.&lt;/P&gt;

&lt;P&gt;3.project/properties/../linker/input. add mkl_lapack95.lib&lt;/P&gt;

&lt;P&gt;when I rebuild the project, the software reports&amp;nbsp;error#7881.&lt;/P&gt;

&lt;P&gt;the software is win32. I have check through this forum and so far I cannot figure out any possible mistake I have make. Any one give some suggestion?&lt;/P&gt;

&lt;P&gt;below is the whole error report:&lt;/P&gt;

&lt;P&gt;Error&amp;nbsp;&amp;nbsp; &amp;nbsp;1&amp;nbsp;&amp;nbsp; &amp;nbsp; error #7881: This module file was generated for a different platform or by an incompatible compiler or compiler release. It cannot be read.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Sep 2014 15:57:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037374#M20493</guid>
      <dc:creator>House_C_</dc:creator>
      <dc:date>2014-09-01T15:57:09Z</dc:date>
    </item>
    <item>
      <title>There has to be at least one</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037375#M20494</link>
      <description>&lt;P&gt;There has to be at least one USE statement in your program source that caused the error message to be issued. We need to know the name of the module file associated with the error message, and information on the source of the module file -- &amp;nbsp;whether it was provided with the compiler, or you generated it yourself -- if so, with which compiler version and compiler options in effect?&lt;/P&gt;</description>
      <pubDate>Mon, 01 Sep 2014 16:38:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037375#M20494</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2014-09-01T16:38:42Z</dc:date>
    </item>
    <item>
      <title>This error message most</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037376#M20495</link>
      <description>&lt;P&gt;This error message most likely is due to building a 64-bit application but having 32-bit .mod files in the Include path. If you are building a 64-bit application, be sure to specify the 64-bit MKL modules, though you should not need to do this as it gets included automatically.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2014 01:12:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037376#M20495</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-09-02T01:12:26Z</dc:date>
    </item>
    <item>
      <title>Quote:mecej4 wrote:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037377#M20496</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;mecej4 wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;There has to be at least one USE statement in your program source that caused the error message to be issued. We need to know the name of the module file associated with the error message, and information on the source of the module file -- &amp;nbsp;whether it was provided with the compiler, or you generated it yourself -- if so, with which compiler version and compiler options in effect?&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Here is my problem: I want to use DGESV of LAPACK. In the source file of DGESV, I want to use dgetrf and dgetrs, so I state "use &lt;SPAN style="line-height: 19.5120010375977px;"&gt;MKL95_LAPACK&lt;/SPAN&gt;" in DGESV.f90. I failed to build the project and return the error.&lt;/P&gt;

&lt;P&gt;My compiler is &amp;nbsp;Intel&amp;nbsp;Composer XE 2013 SP1, win 32.&lt;/P&gt;

&lt;P&gt;Compiler option: listed in my previous post. project/properties/... to add the mkl_lapck95.lib; tool/options/... to add the path in libraries and include.&lt;/P&gt;

&lt;P&gt;Below is the error message:&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;error #7881: This module file was generated for a different platform or by an incompatible compiler or compiler release. It cannot be read. &amp;nbsp; [MKL95_LAPACK] &amp;nbsp; &amp;nbsp;DGESV.f90&amp;nbsp;&amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2014 01:17:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037377#M20496</guid>
      <dc:creator>House_C_</dc:creator>
      <dc:date>2014-09-02T01:17:00Z</dc:date>
    </item>
    <item>
      <title>Quote:Steve Lionel (Intel)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037378#M20497</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Steve Lionel (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;This error message most likely is due to building a 64-bit application but having 32-bit .mod files in the Include path. If you are building a 64-bit application, be sure to specify the 64-bit MKL modules, though you should not need to do this as it gets included automatically.&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Hi, Steve&lt;/P&gt;

&lt;P&gt;I have followed your instruction in other posts.I have even change the entire setting by using &amp;nbsp;64-bit mod or lib. but the same problem is there.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2014 01:49:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037378#M20497</guid>
      <dc:creator>House_C_</dc:creator>
      <dc:date>2014-09-02T01:49:16Z</dc:date>
    </item>
    <item>
      <title>Quote:House C., #4 wrote:In</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037379#M20498</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;House C., #4 wrote:&lt;BR /&gt;In&amp;nbsp;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;the source file of DGESV, I want to use dgetrf and dgetrs, so I state "use MKL95_LAPACK"&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;There is something wrong here. DGESV is a standard Lapack routine. Are you really working with the source file of the library routine (from Netlib?), or do you refer to the source code from which DGESV is being called? Saying "source file of DGESV" is causing confusion.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;Secondly, DGETRF and DGETRS are Fortran-77 routines, so adding "USE MKL95_LAPACK" does nothing useful. If you are confident that you are calling DGETRF/DGETRS with the correct arguments, you do not need any USE statement -- that is the Fortran 77 way. If you want checking of the arguments, you can add &lt;STRONG&gt;include 'mkl.fi'&lt;/STRONG&gt; to your source code. Likewise, you get nothing by specifying the Lapack95 libraries as linker inputs. &amp;nbsp;Simply specify in your project that the MKL libraries are required.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;On the other hand, using the Lapack95 interface gives you access to simpler and safer calling sequences. For example, instead of&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="kwd" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;call dgesv&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;(&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;n&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;nrhs&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;lda&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;ipiv&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;ldb&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;info&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;&amp;nbsp;)&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;you&amp;nbsp;&lt;/SPAN&gt;can issue the simpler call&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN class="kwd" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;call gesv&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;(&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;&amp;nbsp;[&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;ipiv&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;]&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;info&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;]&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: 'Courier New', Courier, monospace; color: rgb(51, 51, 51); font-size: 13.600000381469727px; line-height: 20px;"&gt;&amp;nbsp;)&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;with&amp;nbsp;&lt;/SPAN&gt;as few as two arguments instead of the original eight arguments.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2014 15:00:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037379#M20498</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2014-09-02T15:00:00Z</dc:date>
    </item>
    <item>
      <title>I am going to move this to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037380#M20499</link>
      <description>&lt;P&gt;I am going to move this to the MKL forum.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2014 17:20:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037380#M20499</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-09-02T17:20:19Z</dc:date>
    </item>
    <item>
      <title>Quote:mecej4 wrote:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037381#M20500</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;mecej4 wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;Quote:&lt;/STRONG&gt;&lt;/P&gt;

&lt;BLOCKQUOTE&gt;&lt;EM&gt;House C., #4&lt;/EM&gt; wrote:In&amp;nbsp;the source file of DGESV, I want to use dgetrf and dgetrs, so I state "use MKL95_LAPACK"&lt;/BLOCKQUOTE&gt;

&lt;P&gt;There is something wrong here. DGESV is a standard Lapack routine. Are you really working with the source file of the library routine (from Netlib?), or do you refer to the source code from which DGESV is being called? Saying "source file of DGESV" is causing confusion.&lt;/P&gt;

&lt;P&gt;Secondly, DGETRF and DGETRS are Fortran-77 routines, so adding "USE MKL95_LAPACK" does nothing useful. If you are confident that you are calling DGETRF/DGETRS with the correct arguments, you do not need any USE statement -- that is the Fortran 77 way. If you want checking of the arguments, you can add &lt;STRONG&gt;include 'mkl.fi'&lt;/STRONG&gt; to your source code. Likewise, you get nothing by specifying the Lapack95 libraries as linker inputs. &amp;nbsp;Simply specify in your project that the MKL libraries are required.&lt;/P&gt;

&lt;P&gt;On the other hand, using the Lapack95 interface gives you access to simpler and safer calling sequences. For example, instead of&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;call dgesv(&amp;nbsp;n,&amp;nbsp;nrhs,&amp;nbsp;a,&amp;nbsp;lda,&amp;nbsp;ipiv,&amp;nbsp;b,&amp;nbsp;ldb,&amp;nbsp;info&amp;nbsp;)&lt;/P&gt;

&lt;P&gt;you&amp;nbsp;can issue the simpler call&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;call gesv(&amp;nbsp;a,&amp;nbsp;b&amp;nbsp;[,ipiv]&amp;nbsp;[,info]&amp;nbsp;)&lt;/P&gt;

&lt;P&gt;with&amp;nbsp;as few as two arguments instead of the original eight arguments.&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I downed the source code of DGESV from netlib. Following your instruction by adding &lt;SPAN style="font-weight: 700; font-size: 12.8000001907349px; line-height: 15.609601020813px;"&gt;include 'mkl.fi'&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.8000001907349px; line-height: 15.609601020813px;"&gt;&amp;nbsp;instead of '&lt;STRONG&gt;use&lt;/STRONG&gt;'&amp;nbsp;&lt;/SPAN&gt;I have got the following error:&lt;/P&gt;

&lt;P&gt;Error&amp;nbsp;&amp;nbsp; &amp;nbsp;1&amp;nbsp;&amp;nbsp; &amp;nbsp; error #6897: An interface-block in a subprogram must not contain an interface-body for a procedure defined by that subprogram. &amp;nbsp; [DGESV] &amp;nbsp; &amp;nbsp;mkl_lapack.fi&amp;nbsp;&amp;nbsp; &amp;nbsp;4563&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;But I finally link the project by using gesv instead of dgesv. Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2014 05:11:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037381#M20500</guid>
      <dc:creator>House_C_</dc:creator>
      <dc:date>2014-09-03T05:11:37Z</dc:date>
    </item>
    <item>
      <title>Quote:House C. wrote:I downed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037382#M20501</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;House C. wrote:&lt;BR /&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;I downed the source code of DGESV from netlib.&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;If you did that, then you would have two instances of the subroutine presented to the linker, in addition to the disallowed "interface to self" that caused the compiler to signal&amp;nbsp;error #6897. You have to have a clear understanding of your intentions: do you simply want to call the Lapack routine, whether it is compiled from Netlib or other sources or linked in from MKL, or do you actually wish to do something with the internals of the source code for DGESV?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2014 12:13:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037382#M20501</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2014-09-03T12:13:03Z</dc:date>
    </item>
    <item>
      <title>Quote:mecej4 wrote:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037383#M20502</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;mecej4 wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;Quote:&lt;/STRONG&gt;&lt;/P&gt;

&lt;BLOCKQUOTE&gt;&lt;EM&gt;House C.&lt;/EM&gt; wrote:I downed the source code of DGESV from netlib.&lt;/BLOCKQUOTE&gt;

&lt;P&gt;If you did that, then you would have two instances of the subroutine presented to the linker, in addition to the disallowed "interface to self" that caused the compiler to signal&amp;nbsp;error #6897. You have to have a clear understanding of your intentions: do you simply want to call the Lapack routine, whether it is compiled from Netlib or other sources or linked in from MKL, or do you actually wish to do something with the internals of the source code for DGESV?&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;I cannot agree with more for your instruction. I intended to call lapack for matrix decomposition, and I attached the DGESV source file because I cannot file the source file in mkl. As you say, DGESV is not fortran 95 language, so I use GESV instead and my problem solved. Thanks!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2014 12:36:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-7881/m-p/1037383#M20502</guid>
      <dc:creator>House_C_</dc:creator>
      <dc:date>2014-09-03T12:36:01Z</dc:date>
    </item>
  </channel>
</rss>

