<?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 It seems that it's not in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cholesky-with-pdpotrf/m-p/1058922#M21589</link>
    <description>&lt;P&gt;It seems that it's not multithreaded, since I checked with Top and the number of the appearance of my executable there, was equal to the number of processes I summoned via MPI.&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 09 Jul 2015 12:30:13 GMT</pubDate>
    <dc:creator>Georgios_S_</dc:creator>
    <dc:date>2015-07-09T12:30:13Z</dc:date>
    <item>
      <title>Cholesky with pdpotrf()</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cholesky-with-pdpotrf/m-p/1058921#M21588</link>
      <description>&lt;P&gt;I am performing a Cholesky factorization with &lt;A href="https://software.intel.com/en-us/node/521465"&gt;pdpotrf()&lt;/A&gt;. I am reading the whole matrix in the master node and then I distribute it. Then, every node is handling a submatrix and call pdpotrf(). Then I just send back the submatrices to the master node and compose the solution.&lt;/P&gt;

&lt;P&gt;I am amazed by that. How does it do it? I mean what algorithm does it implement? I suspect it's block partitioning and every node is communicating (I hope not much, but I would really like to know how much).&lt;/P&gt;

&lt;P&gt;Moreover, I feel I should understand the algorithmic part, in order to choose properly the block sizes.&lt;/P&gt;

&lt;P&gt;Finally, I would like to know if &lt;A href="https://software.intel.com/en-us/node/521465"&gt;pdpotrf()&lt;/A&gt; is multithreaded. For example, I read in this &lt;A href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.124.2346&amp;amp;rep=rep1&amp;amp;type=pdf"&gt;paper&lt;/A&gt;, that 4-threaded approaches do exist.&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jul 2015 11:30:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cholesky-with-pdpotrf/m-p/1058921#M21588</guid>
      <dc:creator>Georgios_S_</dc:creator>
      <dc:date>2015-07-01T11:30:51Z</dc:date>
    </item>
    <item>
      <title>It seems that it's not</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cholesky-with-pdpotrf/m-p/1058922#M21589</link>
      <description>&lt;P&gt;It seems that it's not multithreaded, since I checked with Top and the number of the appearance of my executable there, was equal to the number of processes I summoned via MPI.&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jul 2015 12:30:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cholesky-with-pdpotrf/m-p/1058922#M21589</guid>
      <dc:creator>Georgios_S_</dc:creator>
      <dc:date>2015-07-09T12:30:13Z</dc:date>
    </item>
  </channel>
</rss>

