<?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 running pardiso in parallel in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816980#M4359</link>
    <description>KMP_AFFINITY&lt;SPAN style="font-family: verdana, sans-serif;"&gt;doesn significantly affect the performance of the solver.Although every time to consider each particular case.&lt;/SPAN&gt;&lt;DIV&gt;&lt;SPAN style="font-family: verdana, sans-serif;"&gt;--Gennady&lt;/SPAN&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 18 May 2010 16:15:53 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2010-05-18T16:15:53Z</dc:date>
    <item>
      <title>running pardiso in parallel</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816977#M4356</link>
      <description>When I run PARDISO on a 4-processor node (that is part of a cluster), the solve stage (phase=33) takes the same amount of time as it would on 1 processor. In the code itself, I have these statements:&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;mkl_set_num_threads(4);&lt;/P&gt;&lt;P&gt;mkl_set_dynamic(false);&lt;BR /&gt;&lt;BR /&gt;When I SSH into that node, and run the "top" command, the CPU usage isclose to 400%. If I use 1 processor, the CPU usage is close to 100%, but it takes the same amount of time. If I use 2 nodes, the solution is twice as fast. My matrix type is 6, and I'm compiling with these libraries:&lt;BR /&gt;&lt;BR /&gt;-lmkl_intel_lp64 -lmkl_core -lmkl_intel_thread -lguide -lmkl_solver&lt;BR /&gt;&lt;BR /&gt;Why isn't PARDISO any faster with 4 processors? I'm guessing there's some setting or something I've missed. Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 18 May 2010 14:51:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816977#M4356</guid>
      <dc:creator>gandalf85p</dc:creator>
      <dc:date>2010-05-18T14:51:48Z</dc:date>
    </item>
    <item>
      <title>running pardiso in parallel</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816978#M4357</link>
      <description>Particularly if your machine is HyperThreaded, it may be better to let MKL choose the number of threads. Depending on the type of machine, KMP_AFFINITY settings may be useful.</description>
      <pubDate>Tue, 18 May 2010 15:25:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816978#M4357</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-05-18T15:25:25Z</dc:date>
    </item>
    <item>
      <title>running pardiso in parallel</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816979#M4358</link>
      <description>this is because of this stage of calculation (phase 33) is not threaded.&lt;DIV&gt;More precisely, this stage of thesolution is threadedonly for the case of many right-hand sides.&lt;/DIV&gt;&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
      <pubDate>Tue, 18 May 2010 16:10:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816979#M4358</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-05-18T16:10:48Z</dc:date>
    </item>
    <item>
      <title>running pardiso in parallel</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816980#M4359</link>
      <description>KMP_AFFINITY&lt;SPAN style="font-family: verdana, sans-serif;"&gt;doesn significantly affect the performance of the solver.Although every time to consider each particular case.&lt;/SPAN&gt;&lt;DIV&gt;&lt;SPAN style="font-family: verdana, sans-serif;"&gt;--Gennady&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 18 May 2010 16:15:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816980#M4359</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-05-18T16:15:53Z</dc:date>
    </item>
    <item>
      <title>running pardiso in parallel</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816981#M4360</link>
      <description>OK, I see. So KMP_AFFINITY doesn't affect the solve stage? Not sure what you mean by "Although every time to consider each particular case."</description>
      <pubDate>Fri, 21 May 2010 17:41:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/running-pardiso-in-parallel/m-p/816981#M4360</guid>
      <dc:creator>gandalf85p</dc:creator>
      <dc:date>2010-05-21T17:41:44Z</dc:date>
    </item>
  </channel>
</rss>

