<?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 consumption of the symbolic factorization step (phase 11) in PARDISO in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-consumption-of-the-symbolic-factorization-step-phase-11/m-p/1026668#M19943</link>
    <description>&lt;P&gt;I am using the out-of-core `pardiso` with 3,267,775,116 non-zero entries.&lt;/P&gt;

&lt;P&gt;Are there any estimates how much RAM phase 11 should take? I understand that this is the METIS symbolic factorization. Is there a way to get finer control for this stage?&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;I have tried to use a user-defined permutation (setting `iparm[4]=1`, and the permutation arrya `perm = (MKL_INT) 1..N`). This was to no avail.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Currently, I am getting 120GB of RAM used, which utterly defeats the purpose of the out-of-core part for the rest of the code.&lt;/P&gt;

&lt;P&gt;Thank you.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 21 Oct 2015 02:32:56 GMT</pubDate>
    <dc:creator>Ivan_K_6</dc:creator>
    <dc:date>2015-10-21T02:32:56Z</dc:date>
    <item>
      <title>Memory consumption of the symbolic factorization step (phase 11) in PARDISO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-consumption-of-the-symbolic-factorization-step-phase-11/m-p/1026668#M19943</link>
      <description>&lt;P&gt;I am using the out-of-core `pardiso` with 3,267,775,116 non-zero entries.&lt;/P&gt;

&lt;P&gt;Are there any estimates how much RAM phase 11 should take? I understand that this is the METIS symbolic factorization. Is there a way to get finer control for this stage?&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;I have tried to use a user-defined permutation (setting `iparm[4]=1`, and the permutation arrya `perm = (MKL_INT) 1..N`). This was to no avail.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Currently, I am getting 120GB of RAM used, which utterly defeats the purpose of the out-of-core part for the rest of the code.&lt;/P&gt;

&lt;P&gt;Thank you.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Oct 2015 02:32:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-consumption-of-the-symbolic-factorization-step-phase-11/m-p/1026668#M19943</guid>
      <dc:creator>Ivan_K_6</dc:creator>
      <dc:date>2015-10-21T02:32:56Z</dc:date>
    </item>
    <item>
      <title>I would also like to add that</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-consumption-of-the-symbolic-factorization-step-phase-11/m-p/1026669#M19944</link>
      <description>&lt;P&gt;I would also like to add that the stage in question (11) is also the slowest one. Even with `iparm[1]` = 3 (which I assume should employ an openMP routine of some sort), there is only &lt;EM&gt;one&lt;/EM&gt; thread being used, which hangs for over 30 minutes (100% user time, no system time).&lt;/P&gt;

&lt;P&gt;I could not find any documentation on what phase `11` actually does - other than "analysis" (https://software.intel.com/en-us/node/521690).&lt;/P&gt;

&lt;P&gt;Again, thanks for the support!&lt;/P&gt;</description>
      <pubDate>Wed, 21 Oct 2015 02:49:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-consumption-of-the-symbolic-factorization-step-phase-11/m-p/1026669#M19944</guid>
      <dc:creator>Ivan_K_6</dc:creator>
      <dc:date>2015-10-21T02:49:22Z</dc:date>
    </item>
    <item>
      <title>Hi Ivan,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-consumption-of-the-symbolic-factorization-step-phase-11/m-p/1026670#M19945</link>
      <description>&lt;P&gt;Hi Ivan,&lt;/P&gt;

&lt;P&gt;Currently MKL pardiso doesn't support ability to estimate size of RAm needed for reordering step. However i am bit surprised&amp;nbsp;that reordering step spent most time of whole solution. Can i ask you to sent me the matrix to check what's happened and why reordering step provide poor performance? Probably such behaviour could be resolved.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Wed, 21 Oct 2015 09:55:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Memory-consumption-of-the-symbolic-factorization-step-phase-11/m-p/1026670#M19945</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2015-10-21T09:55:06Z</dc:date>
    </item>
  </channel>
</rss>

