<?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 Correct signature for dgesv in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Correct-signature-for-dgesv/m-p/919287#M12841</link>
    <description>&lt;P&gt;What should be the correct signature for P/Invoking dgesv from VB.NET code ?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 07 Oct 2012 18:44:08 GMT</pubDate>
    <dc:creator>MiB19801</dc:creator>
    <dc:date>2012-10-07T18:44:08Z</dc:date>
    <item>
      <title>Correct signature for dgesv</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Correct-signature-for-dgesv/m-p/919287#M12841</link>
      <description>&lt;P&gt;What should be the correct signature for P/Invoking dgesv from VB.NET code ?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 07 Oct 2012 18:44:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Correct-signature-for-dgesv/m-p/919287#M12841</guid>
      <dc:creator>MiB19801</dc:creator>
      <dc:date>2012-10-07T18:44:08Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Correct-signature-for-dgesv/m-p/919288#M12842</link>
      <description>Hello, 

I checked the following article: 
http://software.intel.com/en-us/articles/use-intel-mkl-from-microsoft-office-excel

You may needs to the following steps: 
 1&amp;gt;Build custom DLL by builder tools with "stdcall" calling convention. 

 "The Step1: Build custom DLL by builder tools provided by Intel MKL" may provide some help, and the library needs to include C lapack interface 'LAPACKE_dgesv'

2&amp;gt; the function could be called like the following the VB code: 
 Declare Function LAPACKE_dgesv Lib ”mkl_custom.dll” 
 ( ByVal matrix_order As Integer, ByVal  n  As Integer , 
  ByVal nrhs  As Integer,  ByVal a  As IntPtr, 
  ByVal lad  As Integer, ByVal ipiv  As IntPtr, 
  ByVal b  As IntPtr,  ByVal ldb  As Integer) As Integer

Thanks,
Chao</description>
      <pubDate>Fri, 19 Oct 2012 06:58:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Correct-signature-for-dgesv/m-p/919288#M12842</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2012-10-19T06:58:07Z</dc:date>
    </item>
  </channel>
</rss>

