<?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>Intel® oneAPI Math Kernel Library의 주제 Hi</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155628#M27520</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;first it is 700 to 800 rhs, not 500 to 600 ............. my fault.&lt;/P&gt;&lt;P&gt;iparm with 700 rhs is:&lt;/P&gt;
&lt;PRE class="brush:bash; class-name:dark;"&gt;1,2,36,0,0,0,0,0,0,0,0,0,0,0,5321589,3979573,477759815,126792401,612333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,5321589,4845387,877558,0&lt;/PRE&gt;

&lt;P&gt;iparm with 800 rhs is:&lt;/P&gt;
&lt;P&gt;1,2,36,0,0,0,0,0,0,0,0,0,0,0,5321589,3979573,1727119,126792401,612333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,5321589,4845387,877558,0&lt;/P&gt;
&lt;P&gt;so iparm[17] for 700 is 477,759,815, where iparm[17] for 800 is 1,727,119&lt;/P&gt;
&lt;P&gt;That all doesn't make sense to me especially since the manual states that iparm[17] is calulated during phase 1.&lt;/P&gt;
&lt;P&gt;Further if that is the memory usage in kbyte then 700 rhs was at 477,759,815*1000/10^9 GByte which is 477.75 GB. But the computer has only 256GB and I am 100% certain that it never went into swap.&lt;/P&gt;
&lt;P&gt;The factor contains 126,792,401 non-zero elements and has a row/column dimension of 2,421,403. I need to solve for ~50,000 rhs, which I supply in chunks of up to 700 rhs. Because from what we discussed &lt;A href="https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/803313"&gt;here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I want to keep the number of RHSs as many as possible.&lt;/P&gt;
&lt;P&gt;CPU is Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz, so effectively 36 cores and threads.&lt;/P&gt;
&lt;P&gt;Note that I don't store a rhs matrix of 2.4Miox50,000. The rhs are generated by a pre-mult step with a sparse rectangular matrix before they go to the solver.&lt;/P&gt;
&lt;P&gt;Cheers&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 20 Feb 2019 12:01:00 GMT</pubDate>
    <dc:creator>may_ka</dc:creator>
    <dc:date>2019-02-20T12:01:00Z</dc:date>
    <item>
      <title>pardiso out of memory (-2) in phase 33</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155626#M27518</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;pardiso stops with error message -2 in phase 33 when increasing the number of rhs from 600 to 700. 600 rhs runs fine with a memory use&amp;nbsp; of 146.2GB ("RES") reported by "top". The system has 256GB of RAM, so there is still +40% left. What is the issue when increasing #rhs by 100??&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 20 Feb 2019 07:05:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155626#M27518</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2019-02-20T07:05:53Z</dc:date>
    </item>
    <item>
      <title>This may happen because of</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155627#M27519</link>
      <description>&lt;P&gt;This may happen because of Pardiso consumes too many memory in the case of rhs.&amp;nbsp; How many threads do you use? what is the problem size?&amp;nbsp; Please check what iparm[17] returns in the case of 500 and 600 threads for example.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Feb 2019 10:32:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155627#M27519</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-02-20T10:32:13Z</dc:date>
    </item>
    <item>
      <title>Hi</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155628#M27520</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;first it is 700 to 800 rhs, not 500 to 600 ............. my fault.&lt;/P&gt;&lt;P&gt;iparm with 700 rhs is:&lt;/P&gt;
&lt;PRE class="brush:bash; class-name:dark;"&gt;1,2,36,0,0,0,0,0,0,0,0,0,0,0,5321589,3979573,477759815,126792401,612333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,5321589,4845387,877558,0&lt;/PRE&gt;

&lt;P&gt;iparm with 800 rhs is:&lt;/P&gt;
&lt;P&gt;1,2,36,0,0,0,0,0,0,0,0,0,0,0,5321589,3979573,1727119,126792401,612333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,5321589,4845387,877558,0&lt;/P&gt;
&lt;P&gt;so iparm[17] for 700 is 477,759,815, where iparm[17] for 800 is 1,727,119&lt;/P&gt;
&lt;P&gt;That all doesn't make sense to me especially since the manual states that iparm[17] is calulated during phase 1.&lt;/P&gt;
&lt;P&gt;Further if that is the memory usage in kbyte then 700 rhs was at 477,759,815*1000/10^9 GByte which is 477.75 GB. But the computer has only 256GB and I am 100% certain that it never went into swap.&lt;/P&gt;
&lt;P&gt;The factor contains 126,792,401 non-zero elements and has a row/column dimension of 2,421,403. I need to solve for ~50,000 rhs, which I supply in chunks of up to 700 rhs. Because from what we discussed &lt;A href="https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/803313"&gt;here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I want to keep the number of RHSs as many as possible.&lt;/P&gt;
&lt;P&gt;CPU is Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz, so effectively 36 cores and threads.&lt;/P&gt;
&lt;P&gt;Note that I don't store a rhs matrix of 2.4Miox50,000. The rhs are generated by a pre-mult step with a sparse rectangular matrix before they go to the solver.&lt;/P&gt;
&lt;P&gt;Cheers&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Feb 2019 12:01:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155628#M27520</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2019-02-20T12:01:00Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155629#M27521</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Can you specify the Intel MKL version which you are using? I believe we have improved the memory consumption for the multi-threaded execution of the Intel MKL Pardiso in MKL 2019u2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Kirill&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Feb 2019 18:22:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155629#M27521</guid>
      <dc:creator>Kirill_V_Intel</dc:creator>
      <dc:date>2019-02-20T18:22:53Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155630#M27522</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;the posted results were obtained with 17.08. I'll checkout 19.02.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Feb 2019 21:43:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155630#M27522</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2019-02-20T21:43:28Z</dc:date>
    </item>
    <item>
      <title>some small correction -</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155631#M27523</link>
      <description>&lt;P&gt;some small correction - actually the fix of the problem will be available into the next ( nearest) version MKL 2019 update 3. the current ( latest) available update 2 doesn't contains such kind of fixes...&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Feb 2019 03:27:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-out-of-memory-2-in-phase-33/m-p/1155631#M27523</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-02-21T03:27:21Z</dc:date>
    </item>
  </channel>
</rss>

