<?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 Memory in PARDISO in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885290#M9995</link>
    <description>may be renaming *.c to *.cpp will help you</description>
    <pubDate>Tue, 02 Mar 2010 09:25:39 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2010-03-02T09:25:39Z</dc:date>
    <item>
      <title>Memory in PARDISO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885287#M9992</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I am brand new in MKL. I have two question:&lt;/P&gt;
&lt;P&gt;1. is it possible to &lt;B&gt;malloc dynamicly memory for doublecomplex structure&lt;/B&gt; ? I tried to use basic instructions like for double array (*double)malloc(N*sizeof(double)) or (double)malloc(N*sizeof(double)) and its few combinations but it does not work. I know that I can use doublecomplex&lt;N&gt;, but what if N is not constant ?&lt;/N&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;2. &lt;B&gt;How much data may be allocated for single matrix in PARDISO&lt;/B&gt; ? If I allocate small matrix everything is finem but if I allocate bigger matrix (such as 50 000 x50 000, with 2 000 000 of nonzeros) there is an alert :&lt;/P&gt;
&lt;P&gt;STACK IS OVER FLOW, please help me !!!&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Thank in advance,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Feb 2010 10:32:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885287#M9992</guid>
      <dc:creator>programmer85</dc:creator>
      <dc:date>2010-02-23T10:32:09Z</dc:date>
    </item>
    <item>
      <title>Memory in PARDISO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885288#M9993</link>
      <description>&lt;DIV id="_mcePaste"&gt;programmer85,&lt;/DIV&gt;
&lt;DIV&gt;1)please try to by such way:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;typedef struct{&lt;/DIV&gt;
&lt;DIV id="_mcePaste"&gt;&lt;SPAN style="white-space: pre;"&gt; &lt;/SPAN&gt;double re;&lt;/DIV&gt;
&lt;DIV id="_mcePaste"&gt;&lt;SPAN style="white-space: pre;"&gt; &lt;/SPAN&gt;double i;&lt;/DIV&gt;
&lt;DIV&gt;}doublecomplex;&lt;/DIV&gt;
&lt;DIV&gt;N = 50 000;&lt;/DIV&gt;
&lt;P&gt;doublecomplex* aa = new doublecomplex &lt;N&gt;;&lt;/N&gt;&lt;/P&gt;
&lt;P&gt;2)&lt;SPAN style="color: #333333;"&gt;STACK IS OVER FLOW happened because of static arrays ...Please use only dynamic allocation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Please let us know - if anyfurtherproblem- i will provide thetest case for you.&lt;/P&gt;
&lt;P&gt;--Gennady&lt;/P&gt;</description>
      <pubDate>Tue, 23 Feb 2010 18:43:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885288#M9993</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-02-23T18:43:57Z</dc:date>
    </item>
    <item>
      <title>Memory in PARDISO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885289#M9994</link>
      <description>&lt;P&gt;Unfortunatelly,&lt;/P&gt;
&lt;P&gt;using&lt;/P&gt;
&lt;DIV&gt;N = 50 000;&lt;/DIV&gt;
&lt;P&gt;doublecomplex* aa = new doublecomplex &lt;N&gt;;&lt;/N&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;An error ocurrs:&lt;BR /&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Error 1233  error: identifier "new" is undefined ...&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Mar 2010 08:46:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885289#M9994</guid>
      <dc:creator>programmer85</dc:creator>
      <dc:date>2010-03-02T08:46:57Z</dc:date>
    </item>
    <item>
      <title>Memory in PARDISO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885290#M9995</link>
      <description>may be renaming *.c to *.cpp will help you</description>
      <pubDate>Tue, 02 Mar 2010 09:25:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885290#M9995</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-03-02T09:25:39Z</dc:date>
    </item>
    <item>
      <title>Memory in PARDISO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885291#M9996</link>
      <description>...no it did not... any other ideas ?</description>
      <pubDate>Tue, 02 Mar 2010 10:21:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885291#M9996</guid>
      <dc:creator>programmer85</dc:creator>
      <dc:date>2010-03-02T10:21:22Z</dc:date>
    </item>
    <item>
      <title>Memory in PARDISO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885292#M9997</link>
      <description>&lt;P&gt;1) "new" is C++, so "icpc" compiler should be used instead of "icc".&lt;/P&gt;
&lt;P&gt;2) In order to make it with "icc", please make as follows:&lt;/P&gt;
&lt;P&gt; doublecomplex* aa = (doublecomplex*)malloc(sizeof(doublecomplex*N);&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Konstantin&lt;/P&gt;</description>
      <pubDate>Fri, 05 Mar 2010 07:54:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-in-PARDISO/m-p/885292#M9997</guid>
      <dc:creator>Konstantin_A_Intel</dc:creator>
      <dc:date>2010-03-05T07:54:10Z</dc:date>
    </item>
  </channel>
</rss>

