<?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 Re: scaLAPACK: Where is pdsyevd? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scaLAPACK-Where-is-pdsyevd/m-p/881293#M9605</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;I got one more question. &lt;BR /&gt;&lt;BR /&gt;While the pdsyevd() function is fast, I do not know a fast way to distribute and gather data before/after the computation. I use pdelset() and pdelget() for each data point in the matrix. It is too slow. Could you point to me some other functions/sample code that does this efficiently?&lt;BR /&gt;&lt;BR /&gt;thanks&lt;BR /&gt;-gshi&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/93645"&gt;Sergey Kuznetsov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;It isa documentation bug. Indeed pdsyevd is not described in MKL Reference Manualbutyou can use it according to the online documentation located on &lt;A href="http://www.netlib.org/scalapack/slug/" target="_blank"&gt;http://www.netlib.org/scalapack/slug/&lt;/A&gt;. Moreover there exists the testing subroutine PDSDPSUBTST.f located in mkl_release/tests/scalapack/source/TESTING/EIGfor checkingthe output of PDSYEVD.&lt;BR /&gt;&lt;BR /&gt;All the best&lt;BR /&gt;Sergey&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;</description>
    <pubDate>Sun, 15 Mar 2009 23:09:41 GMT</pubDate>
    <dc:creator>exihea</dc:creator>
    <dc:date>2009-03-15T23:09:41Z</dc:date>
    <item>
      <title>scaLAPACK: Where is pdsyevd?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scaLAPACK-Where-is-pdsyevd/m-p/881290#M9602</link>
      <description>Hi, list&lt;BR /&gt;&lt;BR /&gt;I do not find the function pdsyevd() in the scaLAPACK manual although pdsyev() is there.&lt;BR /&gt;In some simple test with one core and one process, dsyevd() is about 2x faster than pdsyev().&lt;BR /&gt;So the devide and concer version is superier. My question is where I can find pdsyevd()? If it is not there for a reason, how could I do similar thing with the existing functions? The manual lists some funcitons to solve symmtric matrix eigen value/eigen vector problem, but I am not sure which ones to call to mimic pdsyevd()'s functionality.&lt;BR /&gt;&lt;BR /&gt;thanks&lt;BR /&gt;</description>
      <pubDate>Fri, 13 Mar 2009 01:03:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scaLAPACK-Where-is-pdsyevd/m-p/881290#M9602</guid>
      <dc:creator>exihea</dc:creator>
      <dc:date>2009-03-13T01:03:31Z</dc:date>
    </item>
    <item>
      <title>Re: scaLAPACK: Where is pdsyevd?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scaLAPACK-Where-is-pdsyevd/m-p/881291#M9603</link>
      <description>&lt;BR /&gt;It isa documentation bug. Indeed pdsyevd is not described in MKL Reference Manualbutyou can use it according to the online documentation located on &lt;A href="http://www.netlib.org/scalapack/slug/" target="_blank"&gt;http://www.netlib.org/scalapack/slug/&lt;/A&gt;. Moreover there exists the testing subroutine PDSDPSUBTST.f located in mkl_release/tests/scalapack/source/TESTING/EIGfor checkingthe output of PDSYEVD.&lt;BR /&gt;&lt;BR /&gt;All the best&lt;BR /&gt;Sergey</description>
      <pubDate>Fri, 13 Mar 2009 10:50:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scaLAPACK-Where-is-pdsyevd/m-p/881291#M9603</guid>
      <dc:creator>Sergey_K_Intel1</dc:creator>
      <dc:date>2009-03-13T10:50:49Z</dc:date>
    </item>
    <item>
      <title>Re: scaLAPACK: Where is pdsyevd?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scaLAPACK-Where-is-pdsyevd/m-p/881292#M9604</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Thanks. I tried it and it worked great. 3 times faster than pdsyev() for my input data.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/93645"&gt;Sergey Kuznetsov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;It isa documentation bug. Indeed pdsyevd is not described in MKL Reference Manualbutyou can use it according to the online documentation located on &lt;A href="http://www.netlib.org/scalapack/slug/" target="_blank"&gt;http://www.netlib.org/scalapack/slug/&lt;/A&gt;. Moreover there exists the testing subroutine PDSDPSUBTST.f located in mkl_release/tests/scalapack/source/TESTING/EIGfor checkingthe output of PDSYEVD.&lt;BR /&gt;&lt;BR /&gt;All the best&lt;BR /&gt;Sergey&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Fri, 13 Mar 2009 21:30:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scaLAPACK-Where-is-pdsyevd/m-p/881292#M9604</guid>
      <dc:creator>exihea</dc:creator>
      <dc:date>2009-03-13T21:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: scaLAPACK: Where is pdsyevd?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scaLAPACK-Where-is-pdsyevd/m-p/881293#M9605</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;I got one more question. &lt;BR /&gt;&lt;BR /&gt;While the pdsyevd() function is fast, I do not know a fast way to distribute and gather data before/after the computation. I use pdelset() and pdelget() for each data point in the matrix. It is too slow. Could you point to me some other functions/sample code that does this efficiently?&lt;BR /&gt;&lt;BR /&gt;thanks&lt;BR /&gt;-gshi&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/93645"&gt;Sergey Kuznetsov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;It isa documentation bug. Indeed pdsyevd is not described in MKL Reference Manualbutyou can use it according to the online documentation located on &lt;A href="http://www.netlib.org/scalapack/slug/" target="_blank"&gt;http://www.netlib.org/scalapack/slug/&lt;/A&gt;. Moreover there exists the testing subroutine PDSDPSUBTST.f located in mkl_release/tests/scalapack/source/TESTING/EIGfor checkingthe output of PDSYEVD.&lt;BR /&gt;&lt;BR /&gt;All the best&lt;BR /&gt;Sergey&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Sun, 15 Mar 2009 23:09:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/scaLAPACK-Where-is-pdsyevd/m-p/881293#M9605</guid>
      <dc:creator>exihea</dc:creator>
      <dc:date>2009-03-15T23:09:41Z</dc:date>
    </item>
  </channel>
</rss>

