<?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: Generalized eigenvalue problem in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Generalized-eigenvalue-problem/m-p/919650#M12865</link>
    <description>&lt;DIV&gt;&lt;STRONG&gt;&lt;/STRONG&gt;Ithink that it's better to use DSBEVX for computing selected eigenvalues and eigenvectors of real band matrix C intead of steps 3-5. It should help you, if matrix C in your notations is a band matrix. &lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;If you don't want to use this routine, you should use the folowingoperators &lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color="#0000ff" size="2"&gt;DO&lt;/FONT&gt;&lt;/B&gt;&lt;FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; J = 1, M&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color="#0000ff" size="2"&gt;CALL&lt;/FONT&gt;&lt;/B&gt;&lt;FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; DCOPY( N, Z( 1, J ), 1, WORK( 1 ), 1 )&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color="#0000ff" size="2"&gt;CALL&lt;/FONT&gt;&lt;/B&gt;&lt;FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; DGEMV( 'N', N, N, ONE, Q, LDQ, WORK, 1, ZERO,&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ffffff" size="2"&gt;$&lt;/FONT&gt;&lt;FONT size="2"&gt; Z( 1, J ), 1 )&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff"&gt;ENDDO&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff"&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;after the call to DSTEIN where M is thetotal number found,array Zis returned by DSTEIN (the 8th parameter for DSTEIN) and the first M columns of Z arethe eigenvector of T, array Q is returned by DSBTRD (the 9th parameter)and it containsthe orthonormal matrix Q such that &lt;FONT color="#008000" size="2"&gt;&lt;FONT color="#000000"&gt;Q**T * S* Q = T.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff"&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;&lt;FONT color="#008000" size="2"&gt;&lt;FONT color="#000000"&gt;I hope it helps.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 17 Jan 2005 13:20:55 GMT</pubDate>
    <dc:creator>Sergey_K_Intel1</dc:creator>
    <dc:date>2005-01-17T13:20:55Z</dc:date>
    <item>
      <title>Generalized eigenvalue problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Generalized-eigenvalue-problem/m-p/919648#M12863</link>
      <description>Hi&lt;BR /&gt;&lt;BR /&gt; Is there any example code available that shows the solution of the generalized eigenvalue problem using functions from the library. Please let me know. Thanks,&lt;BR /&gt;&lt;BR /&gt;Shrini</description>
      <pubDate>Tue, 11 Jan 2005 02:34:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Generalized-eigenvalue-problem/m-p/919648#M12863</guid>
      <dc:creator>shrinivas1</dc:creator>
      <dc:date>2005-01-11T02:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: Generalized eigenvalue problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Generalized-eigenvalue-problem/m-p/919649#M12864</link>
      <description>I am using the following sequence of function calls to solve the problem  K x = lambda Mx.  K and M are stored in banded format.&lt;BR /&gt;I want only selected eigenvalues and eigenvectors.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;(1)dpbstf (to compute the split Cholesky factorization)&lt;BR /&gt;&lt;BR /&gt;(2) dsbgst ( to reduce to standard form C y = lambda y)&lt;BR /&gt;&lt;BR /&gt;(3) dsbtrd  (to reduce C to tridiagonal form T)&lt;BR /&gt;&lt;BR /&gt;(4) dstebz  ( compute selected eigen values of T)&lt;BR /&gt;&lt;BR /&gt;(5) dstein   ( compute selected eigen vectors)&lt;BR /&gt;&lt;BR /&gt;(6) Don't find a routine to transform eigenvectors of T to that of  C. 'dormtr' requires Q to be computed by 'dsytrd'&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Am I missing something ? Any help would be greatly appreciated. Thanks.</description>
      <pubDate>Tue, 11 Jan 2005 06:15:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Generalized-eigenvalue-problem/m-p/919649#M12864</guid>
      <dc:creator>shrinivas1</dc:creator>
      <dc:date>2005-01-11T06:15:27Z</dc:date>
    </item>
    <item>
      <title>Re: Generalized eigenvalue problem</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Generalized-eigenvalue-problem/m-p/919650#M12865</link>
      <description>&lt;DIV&gt;&lt;STRONG&gt;&lt;/STRONG&gt;Ithink that it's better to use DSBEVX for computing selected eigenvalues and eigenvectors of real band matrix C intead of steps 3-5. It should help you, if matrix C in your notations is a band matrix. &lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;If you don't want to use this routine, you should use the folowingoperators &lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color="#0000ff" size="2"&gt;DO&lt;/FONT&gt;&lt;/B&gt;&lt;FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; J = 1, M&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color="#0000ff" size="2"&gt;CALL&lt;/FONT&gt;&lt;/B&gt;&lt;FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; DCOPY( N, Z( 1, J ), 1, WORK( 1 ), 1 )&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color="#0000ff" size="2"&gt;CALL&lt;/FONT&gt;&lt;/B&gt;&lt;FONT&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt; DGEMV( 'N', N, N, ONE, Q, LDQ, WORK, 1, ZERO,&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ffffff" size="2"&gt;$&lt;/FONT&gt;&lt;FONT size="2"&gt; Z( 1, J ), 1 )&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff"&gt;ENDDO&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff"&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;after the call to DSTEIN where M is thetotal number found,array Zis returned by DSTEIN (the 8th parameter for DSTEIN) and the first M columns of Z arethe eigenvector of T, array Q is returned by DSBTRD (the 9th parameter)and it containsthe orthonormal matrix Q such that &lt;FONT color="#008000" size="2"&gt;&lt;FONT color="#000000"&gt;Q**T * S* Q = T.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff"&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;&lt;FONT color="#008000" size="2"&gt;&lt;FONT color="#000000"&gt;I hope it helps.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 17 Jan 2005 13:20:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Generalized-eigenvalue-problem/m-p/919650#M12865</guid>
      <dc:creator>Sergey_K_Intel1</dc:creator>
      <dc:date>2005-01-17T13:20:55Z</dc:date>
    </item>
  </channel>
</rss>

