<?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 Thank you for your reply. in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Speed-up-PARDISO/m-p/1133376#M25807</link>
    <description>&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;At first I tried to set iparm[1] = 3 -&amp;gt; time reduced from 75s to 51s. Changing the other parameters (also iparm[23]), didnt change anything.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my output after setting msglvl = 1 :&amp;nbsp;Memory allocated on phase &amp;nbsp;11 &amp;nbsp; 4224.7972 MB&lt;BR /&gt;Number of non-zeros in L &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1425805468&lt;BR /&gt;Number of non-zeros in U &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;BR /&gt;Memory allocated on phase &amp;nbsp;22 &amp;nbsp; 15368.4958 MB&lt;/P&gt;&lt;P&gt;What does KMP_Affinity do and how to set it?&lt;BR /&gt;&lt;BR /&gt;My system: Intel Xeon CPU E5-2687W@ 3,1GHz, 8 Cores, 16 logical Processors; WIN 10 x64; 128GB RAM, using Visual Studio 2019 16.3.6&lt;/P&gt;</description>
    <pubDate>Mon, 02 Mar 2020 10:25:27 GMT</pubDate>
    <dc:creator>misch</dc:creator>
    <dc:date>2020-03-02T10:25:27Z</dc:date>
    <item>
      <title>Speed up PARDISO</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Speed-up-PARDISO/m-p/1133374#M25805</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I want to solve a linear system &lt;STRONG&gt;Ax=b. &lt;/STRONG&gt;The matrix A&amp;nbsp;is&amp;nbsp;sparse and symmetric. Its is&amp;nbsp;size [2 226 495 x 2 226 495] and 85 414 336 nnz. The RHS is a vector [2226495 x1] 5549&amp;nbsp;nnz. I am using Intel MKL (v2020.0.166) and PARDISO LDLT in the C++ Library Eigen. In my first attempts I didn't get any result. Since a few hours I was changing the iparm Parameters and finally I got the first (right) result but with bad timing (75s to solve). While solving my CPU usage was 50% and used RAM 28GB. Any advice for speeding it up more?&lt;/P&gt;&lt;P&gt;Im am using this Parameters:&lt;/P&gt;&lt;P&gt;&amp;nbsp;iparm[0] = 1&lt;/P&gt;&lt;P&gt;iparm[1] = 2&lt;/P&gt;&lt;P&gt;iparm[3] = 0&lt;/P&gt;&lt;P&gt;iparm[4] = 0&lt;/P&gt;&lt;P&gt;iparm[5] = 0&lt;/P&gt;&lt;P&gt;iparm[6] = 0&lt;/P&gt;&lt;P&gt;iparm[7] = 2&lt;/P&gt;&lt;P&gt;iparm[8] = 0&lt;/P&gt;&lt;P&gt;iparm[9] = 13&lt;/P&gt;&lt;P&gt;iparm[11] = 0&lt;/P&gt;&lt;P&gt;iparm[12] = 1&amp;nbsp;&lt;/P&gt;&lt;P&gt;iparm[13] = 0&lt;/P&gt;&lt;P&gt;iparm[17] = -1&lt;/P&gt;&lt;P&gt;iparm[18] = -1&lt;/P&gt;&lt;P&gt;iparm[19] = 0&lt;/P&gt;&lt;P&gt;iparm[20] = 0&lt;/P&gt;&lt;P&gt;iparm[26] = 0&lt;/P&gt;&lt;P&gt;iparm[34] = 1&lt;/P&gt;&lt;P&gt;iparm[36] = 0&lt;/P&gt;&lt;P&gt;iparm[59] = 1&amp;nbsp;&lt;/P&gt;&lt;P&gt;My system: Intel Xeon CPU E5-2687W@ 3,1GHz, 8 Cores, 16 logical Processors; WIN 10 x64; 128GB RAM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Feb 2020 13:19:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Speed-up-PARDISO/m-p/1133374#M25805</guid>
      <dc:creator>misch</dc:creator>
      <dc:date>2020-02-28T13:19:06Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Speed-up-PARDISO/m-p/1133375#M25806</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Can you try to set iparm[23]=1, iparm[12] = 0 and iparm[9] = 8. If your matrix is s.p.d, you can also set iparm[7] = 0. I would expect performance benefits mostly from switching to the two-level factorization (iparm[23]), but you need to switch off matching (iparm[12]) for it. I'd like to see your numbers for this case.&lt;/P&gt;&lt;P&gt;If it does not help, you can also try to do multithreaded reordering (iparm[1]=3).&lt;/P&gt;&lt;P&gt;Also, have you set your system properly? Is it Windows/Linux, how many cores, how&amp;nbsp;much RAM? Did you set KMP_AFFINITY, do you have hyperthreading on/off? In a lot of cases suboptimal performance can be observed when the system was not configured for optimal performance.&lt;/P&gt;&lt;P&gt;Also, if you get any output from PARDISO, you can share it with us (in PARDISO API there is a paramter msglvl which enables statistics printing).&lt;/P&gt;&lt;P&gt;Best,&lt;BR /&gt;Kirill&lt;/P&gt;</description>
      <pubDate>Fri, 28 Feb 2020 21:53:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Speed-up-PARDISO/m-p/1133375#M25806</guid>
      <dc:creator>Kirill_V_Intel</dc:creator>
      <dc:date>2020-02-28T21:53:22Z</dc:date>
    </item>
    <item>
      <title>Thank you for your reply.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Speed-up-PARDISO/m-p/1133376#M25807</link>
      <description>&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;At first I tried to set iparm[1] = 3 -&amp;gt; time reduced from 75s to 51s. Changing the other parameters (also iparm[23]), didnt change anything.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my output after setting msglvl = 1 :&amp;nbsp;Memory allocated on phase &amp;nbsp;11 &amp;nbsp; 4224.7972 MB&lt;BR /&gt;Number of non-zeros in L &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1425805468&lt;BR /&gt;Number of non-zeros in U &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;BR /&gt;Memory allocated on phase &amp;nbsp;22 &amp;nbsp; 15368.4958 MB&lt;/P&gt;&lt;P&gt;What does KMP_Affinity do and how to set it?&lt;BR /&gt;&lt;BR /&gt;My system: Intel Xeon CPU E5-2687W@ 3,1GHz, 8 Cores, 16 logical Processors; WIN 10 x64; 128GB RAM, using Visual Studio 2019 16.3.6&lt;/P&gt;</description>
      <pubDate>Mon, 02 Mar 2020 10:25:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Speed-up-PARDISO/m-p/1133376#M25807</guid>
      <dc:creator>misch</dc:creator>
      <dc:date>2020-03-02T10:25:27Z</dc:date>
    </item>
  </channel>
</rss>

