<?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 Thank you, Peter! in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123427#M25092</link>
    <description>&lt;P&gt;Thank you, Peter!&lt;/P&gt;

&lt;P&gt;Couple&amp;nbsp;more questions. Do you usually know in which interval to search eigenvalues or&amp;nbsp;there are&amp;nbsp;several max or min eigenvalues that are required to find? Is the size 40 is a typical size for your problem? If so, did you tried using MKL LAPACK functionality?&lt;/P&gt;

&lt;P&gt;Irina&lt;/P&gt;</description>
    <pubDate>Fri, 07 Apr 2017 21:37:00 GMT</pubDate>
    <dc:creator>Irina_S_Intel</dc:creator>
    <dc:date>2017-04-07T21:37:00Z</dc:date>
    <item>
      <title>Incorrect Results from Feast Generalized Eigenvalue Solver</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123423#M25088</link>
      <description>&lt;P&gt;I am having a problem getting the correct results when solving a generalized eigenvalue problem of the form Ax=yBx. In my small test application the A and B matrices are both 3x3 real symmetric matrices.&amp;nbsp;The&amp;nbsp;dfeast_sygv​ solver returns only two eigenvalues between -10 and 10 of -1.313409 and 1.842060, both of which are wrong. I have also tested it using dfeast_scsrgv​ and get the same incorrect results. My test code is attached.&lt;BR /&gt;
	&lt;BR /&gt;
	​The correct eigenvalues for my text case are -1.18725, -0.28274 and 1.711014. I have verified these using Matlab and also in Excel using the Matrix.xla routines. I have also checked that the equation Ax=yBx is satisfied using the returned eigenvalues and eigenvectors.&lt;BR /&gt;
	&lt;BR /&gt;
	Interestingly, if I zero all the non-diagonal terms of the B matrix then dfeast_sygv​ returns the correct eigenvalues of -1.650985, 0.4497689 and 6.284550. This shows that the problem only occurs when there are non-zero terms away from the diagonal of the B matrix.&lt;BR /&gt;
	&lt;BR /&gt;
	​Am I doing something that the Feast solver isn't meant for? I am using MKL v2017.2 with the latest 2017.2 Intel Fortran compiler in VS2015.&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Mar 2017 10:08:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123423#M25088</guid>
      <dc:creator>schulzey</dc:creator>
      <dc:date>2017-03-20T10:08:52Z</dc:date>
    </item>
    <item>
      <title>On reading the documentation</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123424#M25089</link>
      <description>&lt;P&gt;On reading the documentation further I can see that the Feast solver is only meant for positive definite matrices, and seeing as my test problem returns some negative eigenvalues I am probably violating its capabilities.&lt;BR /&gt;
	&lt;BR /&gt;
	​I have switched to using a Lapack mkl routine and am getting good results with that, but is it possible to use the Feast solver somehow to solve indefinite matrices?&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2017 01:43:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123424#M25089</guid>
      <dc:creator>schulzey</dc:creator>
      <dc:date>2017-03-22T01:43:39Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123425#M25090</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;Thank you for your interest in Extended Eigensolver.&amp;nbsp;I'm afraid there has been some misunderstanding here. Extended Eigensolver is designed for eigenvalue problems with real eigenvalues, so only B matrix must be positive definite(not&amp;nbsp;B-1A&amp;nbsp;as you suggested)&amp;nbsp;and both matrices&amp;nbsp;must be Hermitian. Output eigenvalues of the problem can be negative.&amp;nbsp;In your example matrix B is not positive definite that can be checked by solving eigenvalue problem&amp;nbsp;Bx=lx.&amp;nbsp;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;If you indeed want to solve eigenvalue problem with complex eigenvalues, can I ask&amp;nbsp;in what kind of application do you plan to use it?&lt;/P&gt;

&lt;P&gt;Thank you in advance,&lt;/P&gt;

&lt;P&gt;Irina&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Mar 2017 21:00:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123425#M25090</guid>
      <dc:creator>Irina_S_Intel</dc:creator>
      <dc:date>2017-03-24T21:00:31Z</dc:date>
    </item>
    <item>
      <title>Hi Irina, thanks for that</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123426#M25091</link>
      <description>&lt;P&gt;Hi Irina, thanks for that clarification. Yes, my B matrix has negative eigenvalues and so that explains why it is not working with the Feast solver.&lt;BR /&gt;
	&lt;BR /&gt;
	​My application is in structural engineering and it calculates the buckling strength of&amp;nbsp;a structural member such as a beam or column. In this application the&amp;nbsp;A and B matrices are the member's elastic and geometric stiffness matrices respectively.&lt;BR /&gt;
	&lt;BR /&gt;
	​In my first post the example matrices were just simplified samples, but I&amp;nbsp;have now attached actual A and B matrices that show what I am dealing with.&lt;BR /&gt;
	&lt;BR /&gt;
	Regards,&lt;BR /&gt;
	Peter&lt;BR /&gt;
	&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2017 01:14:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123426#M25091</guid>
      <dc:creator>schulzey</dc:creator>
      <dc:date>2017-04-05T01:14:45Z</dc:date>
    </item>
    <item>
      <title>Thank you, Peter!</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123427#M25092</link>
      <description>&lt;P&gt;Thank you, Peter!&lt;/P&gt;

&lt;P&gt;Couple&amp;nbsp;more questions. Do you usually know in which interval to search eigenvalues or&amp;nbsp;there are&amp;nbsp;several max or min eigenvalues that are required to find? Is the size 40 is a typical size for your problem? If so, did you tried using MKL LAPACK functionality?&lt;/P&gt;

&lt;P&gt;Irina&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2017 21:37:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123427#M25092</guid>
      <dc:creator>Irina_S_Intel</dc:creator>
      <dc:date>2017-04-07T21:37:00Z</dc:date>
    </item>
    <item>
      <title>Yes, I can limit my search to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123428#M25093</link>
      <description>&lt;P&gt;Yes, I can limit my search to an emin - emax interval. In this application the matrices can get up to size 1000. I have been using a Lapack routine successfully and so there is no urgency, but I would like to eventually switch over to the Feast solver if it can do it because I already use the Feast solver in another application that has much larger matrices that are always positive definite. Peter&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2017 22:21:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123428#M25093</guid>
      <dc:creator>schulzey</dc:creator>
      <dc:date>2017-04-07T22:21:39Z</dc:date>
    </item>
    <item>
      <title>Hi Peter,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123429#M25094</link>
      <description>&lt;P&gt;Hi Peter,&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Which LAPACK routine do you recommend for solving the generalized eigenvalue problem when B is indefine&lt;SPAN style="font-size: 1em; -webkit-text-size-adjust: 100%;"&gt;?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jul 2018 15:07:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1123429#M25094</guid>
      <dc:creator>Wallin__Mathias</dc:creator>
      <dc:date>2018-07-05T15:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: Incorrect Results from Feast Generalized Eigenvalue Solver</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1704779#M37262</link>
      <description>&lt;P&gt;Hi - I am having a similar issue. The [A] matrix is positive but [B] is not positive definite. I am getting accurate results but FEAST is not complaining about [B] being not positive definite. All the matrices I am using have [A] and [B] as described previously. FEAST &lt;STRONG&gt;sometimes&amp;nbsp;&lt;/STRONG&gt;return -3 but only in few cases. The question here is are my results accurate although info is not returning -3?&lt;BR /&gt;&lt;BR /&gt;Another issue I am currently facing is that I have some models where both [A] and [B] are not positive definite. It is also solving correctly for some models with no issues, but return info=-3 for others. Why am I seeing this inconsistency?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jul 2025 07:31:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Incorrect-Results-from-Feast-Generalized-Eigenvalue-Solver/m-p/1704779#M37262</guid>
      <dc:creator>moustaphamougharbel</dc:creator>
      <dc:date>2025-07-22T07:31:55Z</dc:date>
    </item>
  </channel>
</rss>

