<?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 Could you set the msglvl == 1 in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142562#M26434</link>
    <description>&lt;P&gt;Could you set the msglvl == 1 and share this log file?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you give us the reproducer?&lt;/P&gt;</description>
    <pubDate>Tue, 13 Aug 2019 05:43:56 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2019-08-13T05:43:56Z</dc:date>
    <item>
      <title>Eigen::PardisoLLT is slower than Eigen::SimplicialLLT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142559#M26431</link>
      <description>&lt;P style="margin-left:0in; margin-right:0in"&gt;Hi,&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;I followed this page(&lt;A href="https://eigen.tuxfamily.org/dox/TopicUsingIntelMKL.html" style="color:blue; text-decoration:underline"&gt;https://eigen.tuxfamily.org/dox/TopicUsingIntelMKL.html&lt;/A&gt;) to use Eigen::PardisoLLT to solve a sparse linear system(88869x88869). I have MKL(student version) installed. I’ve successfully compiled, linked and run it. However, it’s 5 times slower than Eigen::SimplicialLLT. Am I doing anything wrong there?&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Best!&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Jing&lt;/P&gt;</description>
      <pubDate>Sun, 11 Aug 2019 05:21:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142559#M26431</guid>
      <dc:creator>Li__Jing1</dc:creator>
      <dc:date>2019-08-11T05:21:03Z</dc:date>
    </item>
    <item>
      <title>What are execution times for</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142560#M26432</link>
      <description>&lt;P&gt;What are execution times for&amp;nbsp;Eigen::SimplicialLLT and&amp;nbsp;Eigen::PardisoLLT?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2019 03:07:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142560#M26432</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-08-13T03:07:58Z</dc:date>
    </item>
    <item>
      <title>For one solve, Eigen:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142561#M26433</link>
      <description>&lt;P&gt;For one solve, Eigen::SimplicialLLT takes 2.74s, Eigen::PardisoLLT takes 12.107s. By the way, I am solving a system Ax = B where B is a sparse matrix(88869x354)&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2019 04:20:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142561#M26433</guid>
      <dc:creator>Li__Jing1</dc:creator>
      <dc:date>2019-08-13T04:20:00Z</dc:date>
    </item>
    <item>
      <title>Could you set the msglvl == 1</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142562#M26434</link>
      <description>&lt;P&gt;Could you set the msglvl == 1 and share this log file?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you give us the reproducer?&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2019 05:43:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142562#M26434</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-08-13T05:43:56Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142563#M26435</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I think I've found out which part slowed the program down. I changed the right-hand side (and the variable to hold the solution) to a dense matrix. And the execution time for one solve is 1.9s. I don't know why but Eigen seemed to chop the sparse right-hand side to 4 columns and assemble the solution later, which seems to be&amp;nbsp;unnecessary to me. I was expecting a larger speedup from pardiso because the CPU usage went from 20%(SimplicialLLT) to 80%(PardisoLLT with parallel MKL). I thought I can get it 4 times faster based on the CPU usage. Do you think I've got a reasonable speedup already?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2019 05:59:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigen-PardisoLLT-is-slower-than-Eigen-SimplicialLLT/m-p/1142563#M26435</guid>
      <dc:creator>Li__Jing1</dc:creator>
      <dc:date>2019-08-13T05:59:57Z</dc:date>
    </item>
  </channel>
</rss>

