<?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 LAPACKE_zgesv Array Limitations in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-zgesv-Array-Limitations/m-p/1027235#M19962</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I'm using LAPACKE_zgesv (MKL 11.3.01) in c# with arrays of Complex.&lt;BR /&gt;
	I have problems when the arrays exceeded about 12000x12000 elements (2.145GB)&lt;/P&gt;

&lt;P&gt;.NET Have limitations but I overcomed it with &amp;lt;gcAllowVeryLargeObjects enabled="true" /&amp;gt; directive.&lt;/P&gt;

&lt;P&gt;By the way it seems that the problem is with this function LAPACKE_zgesv().&lt;BR /&gt;
	this is the message: "The array size exceed the adresses limits"&lt;/P&gt;

&lt;P&gt;Is there any array size limitation?&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	Thank you very much&lt;/P&gt;

&lt;P&gt;Gianluca&lt;/P&gt;</description>
    <pubDate>Wed, 21 Oct 2015 10:26:55 GMT</pubDate>
    <dc:creator>Gianluca_G_</dc:creator>
    <dc:date>2015-10-21T10:26:55Z</dc:date>
    <item>
      <title>LAPACKE_zgesv Array Limitations</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-zgesv-Array-Limitations/m-p/1027235#M19962</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I'm using LAPACKE_zgesv (MKL 11.3.01) in c# with arrays of Complex.&lt;BR /&gt;
	I have problems when the arrays exceeded about 12000x12000 elements (2.145GB)&lt;/P&gt;

&lt;P&gt;.NET Have limitations but I overcomed it with &amp;lt;gcAllowVeryLargeObjects enabled="true" /&amp;gt; directive.&lt;/P&gt;

&lt;P&gt;By the way it seems that the problem is with this function LAPACKE_zgesv().&lt;BR /&gt;
	this is the message: "The array size exceed the adresses limits"&lt;/P&gt;

&lt;P&gt;Is there any array size limitation?&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	Thank you very much&lt;/P&gt;

&lt;P&gt;Gianluca&lt;/P&gt;</description>
      <pubDate>Wed, 21 Oct 2015 10:26:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-zgesv-Array-Limitations/m-p/1027235#M19962</guid>
      <dc:creator>Gianluca_G_</dc:creator>
      <dc:date>2015-10-21T10:26:55Z</dc:date>
    </item>
    <item>
      <title>There is not such limitation.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-zgesv-Array-Limitations/m-p/1027236#M19963</link>
      <description>&lt;P&gt;There is not such limitation. That's the problem with .NET. You may check how it works with the C example.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Oct 2015 10:45:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-zgesv-Array-Limitations/m-p/1027236#M19963</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2015-10-21T10:45:42Z</dc:date>
    </item>
    <item>
      <title> ok, thankyou I will check</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-zgesv-Array-Limitations/m-p/1027237#M19964</link>
      <description>&lt;P&gt;&amp;nbsp;ok, thankyou I will check&amp;nbsp;further&lt;/P&gt;</description>
      <pubDate>Wed, 21 Oct 2015 10:48:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-zgesv-Array-Limitations/m-p/1027237#M19964</guid>
      <dc:creator>Gianluca_G_</dc:creator>
      <dc:date>2015-10-21T10:48:45Z</dc:date>
    </item>
    <item>
      <title> </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-zgesv-Array-Limitations/m-p/1027238#M19965</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Dear Gennady,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;the problem seems to be with LAPACKE_zgesv() or at least something linked with it.&lt;/P&gt;

&lt;P&gt;I have a Matrix Complex[12145,12145] and a vector of Complex[12145 ] if I apply the LU decomposition (implemented by us) to resolve that system it works. It takes a lot of time but it works.&lt;/P&gt;

&lt;P&gt;If we pass these parameters to LAPACKE_zgesv function it doesn't work. Maybe it depends of C# declaration, but with smaller System it works.&lt;/P&gt;

&lt;P&gt;I'm using a notebook with windows 10 and 10GB of RAM memory.&lt;/P&gt;

&lt;P&gt;I attach the simple example I used to test it.&lt;/P&gt;

&lt;P&gt;If you want I have also the files with data but are very large (&lt;SPAN style="font-size:10.0pt;font-family:&amp;quot;Helvetica&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;SPAN style="color: rgb(18, 148, 220);"&gt;&lt;A href="http://we.tl/ypYNEAk2ZU"&gt;http://we.tl/ypYNEAk2ZU&lt;/A&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;.&lt;/P&gt;

&lt;P&gt;Thank you for any help you can give&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	Gianluca&lt;/P&gt;</description>
      <pubDate>Mon, 26 Oct 2015 09:40:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-zgesv-Array-Limitations/m-p/1027238#M19965</guid>
      <dc:creator>Gianluca_G_</dc:creator>
      <dc:date>2015-10-26T09:40:00Z</dc:date>
    </item>
  </channel>
</rss>

