<?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 Hi Fiona, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-not-in-ascending-order/m-p/1109044#M24252</link>
    <description>&lt;P&gt;Hi Fiona,&lt;/P&gt;

&lt;P&gt;thanks for your reply. The point is that I care about the order of the eigenvalues. To each row of the original matrix A there belongs one eigenvalue in the matrix diag(A). But since the eigenvalues are ordered in an ascending way, I cannot find out, which eigenvalue belongs to the row. Does the transformation matrix P also contain the permutation to transform in the space, where the eigenvalues are ordered in an ascending way?&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;Christoph&lt;/P&gt;</description>
    <pubDate>Thu, 18 May 2017 06:32:13 GMT</pubDate>
    <dc:creator>Christoph_K_</dc:creator>
    <dc:date>2017-05-18T06:32:13Z</dc:date>
    <item>
      <title>Eigenvalues not in ascending order</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-not-in-ascending-order/m-p/1109042#M24250</link>
      <description>&lt;P&gt;Hey there,&lt;/P&gt;

&lt;P&gt;is there a diagonalisation routine, that does not order the eigenvalues in an ascending way?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks in advance,&lt;/P&gt;

&lt;P&gt;sommerfeld&lt;/P&gt;</description>
      <pubDate>Wed, 17 May 2017 13:06:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-not-in-ascending-order/m-p/1109042#M24250</guid>
      <dc:creator>Christoph_K_</dc:creator>
      <dc:date>2017-05-17T13:06:21Z</dc:date>
    </item>
    <item>
      <title>Hi Christoph,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-not-in-ascending-order/m-p/1109043#M24251</link>
      <description>&lt;P&gt;Hi Christoph,&lt;/P&gt;

&lt;P&gt;I do not very understand your purpose of&amp;nbsp;&lt;SPAN style="font-size: 12px;"&gt;diagonalizing matrix. If your demand is to reduce amount of calculation for solving equation or doing some matrix multiplication, you probably could use those solver function directly.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Well if you really want to diagonalize matrix A, it must satisfy P&lt;SUP&gt;-1&lt;/SUP&gt;AP= dia(A), that means A*P=P*dia(A), that A=P*dia(A)*P&lt;SUP&gt;-1&lt;/SUP&gt;. If P is orthogonal matrix, then P&lt;SUP&gt;-1&lt;/SUP&gt; =P&lt;SUP&gt;T&lt;/SUP&gt;&amp;nbsp;, which means A=P dia(A) P&lt;/SPAN&gt;&lt;SUP&gt;T&lt;/SUP&gt;. That means you could use some LAPACK function to reduce symmetric/non-symmetric matrix to diagonal matrix, however this kind of problem still belongs to eigenvalue problem which means the implementation for solving this problem still calculated eigenvalues/eigenvectors inside of the kernel.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;BR /&gt;
	Fiona&lt;/P&gt;</description>
      <pubDate>Thu, 18 May 2017 01:43:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-not-in-ascending-order/m-p/1109043#M24251</guid>
      <dc:creator>Zhen_Z_Intel</dc:creator>
      <dc:date>2017-05-18T01:43:00Z</dc:date>
    </item>
    <item>
      <title>Hi Fiona,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-not-in-ascending-order/m-p/1109044#M24252</link>
      <description>&lt;P&gt;Hi Fiona,&lt;/P&gt;

&lt;P&gt;thanks for your reply. The point is that I care about the order of the eigenvalues. To each row of the original matrix A there belongs one eigenvalue in the matrix diag(A). But since the eigenvalues are ordered in an ascending way, I cannot find out, which eigenvalue belongs to the row. Does the transformation matrix P also contain the permutation to transform in the space, where the eigenvalues are ordered in an ascending way?&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;Christoph&lt;/P&gt;</description>
      <pubDate>Thu, 18 May 2017 06:32:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-not-in-ascending-order/m-p/1109044#M24252</guid>
      <dc:creator>Christoph_K_</dc:creator>
      <dc:date>2017-05-18T06:32:13Z</dc:date>
    </item>
  </channel>
</rss>

