<?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: Limitation with matrix dimension using dsyevr  in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865172#M7840</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;The subject?? also...&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/405985"&gt;gatts&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;P&gt;stack size settings or the possibility of an Intel compiler heap-arrays option&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;What do you mean with that?, because I didn't understand.. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;I am declared noob with this...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 19 Oct 2008 21:13:02 GMT</pubDate>
    <dc:creator>gatts</dc:creator>
    <dc:date>2008-10-19T21:13:02Z</dc:date>
    <item>
      <title>Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865169#M7837</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Well, i am starting with MKL, using C++, and I test the &lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;"dsyevr "&lt;/SPAN&gt; &lt;SPAN style="font-size: small;"&gt;of Lapack, to compute&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; the eigenvalues of a matrix, but i was "shock" when I try a matrix with dimension bigger or equal than 710, after that the program said "segmentation fault", but when I use a matrix of 709 it works, really good... so my question is that if the command &lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;"dsyevr" has a limitation for the size of the matrix to calculate the corresponding EV&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;The part of the code is :&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;N=709&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;PRE&gt;[cpp] char jobz = 'N'; &lt;BR /&gt;  char range = 'A';&lt;BR /&gt;  char uplo = 'U';&lt;BR /&gt;  int n = N;&lt;BR /&gt;  double H&lt;N&gt;&lt;N&gt;;&lt;BR /&gt;  int lda = N;&lt;BR /&gt;  int lwork = 26*N;&lt;BR /&gt;  double vl, vu;&lt;BR /&gt;  int il, iu;&lt;BR /&gt;  double abstol = 1.0;&lt;BR /&gt;  int m;&lt;BR /&gt;  double w&lt;N&gt;;&lt;BR /&gt;  double z&lt;N&gt;&lt;N&gt;;&lt;BR /&gt;  int isuppz;&lt;BR /&gt;  int ldz = N;&lt;BR /&gt;  double work[lwork];&lt;BR /&gt;  int liwork = 10*N;&lt;BR /&gt;  int iwork[liwork];&lt;BR /&gt;  int info;&lt;BR /&gt;&lt;BR /&gt; dsyevr(&amp;amp;jobz, &amp;amp;range, &amp;amp;uplo, &amp;amp;n, *H, &amp;amp;lda, &amp;amp;vl, &amp;amp;vu, &amp;amp;il, &amp;amp;iu, &amp;amp;abstol, &amp;amp;m, w, *z, &amp;amp;ldz, &amp;amp;isuppz, work, &amp;amp;lwork, iwork,&amp;amp;liwork, &amp;amp;info);[/cpp]&lt;/N&gt;&lt;/N&gt;&lt;/N&gt;&lt;/N&gt;&lt;/N&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Thanks in advances&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 18 Oct 2008 01:54:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865169#M7837</guid>
      <dc:creator>gatts</dc:creator>
      <dc:date>2008-10-18T01:54:20Z</dc:date>
    </item>
    <item>
      <title>Re: Limitation with matrix dimension using dsyevr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865170#M7838</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;SPAN style="font-size: small;"&gt;there is someone there????&lt;BR /&gt;&lt;/SPAN&gt;&lt;EM&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 19 Oct 2008 00:22:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865170#M7838</guid>
      <dc:creator>gatts</dc:creator>
      <dc:date>2008-10-19T00:22:02Z</dc:date>
    </item>
    <item>
      <title>Re: Limitation with matrix dimension using dsyevr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865171#M7839</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;P&gt;As you have neglected to mention the subject, we might guess that you haven't considered stack size settings or the possibility of an Intel compiler heap-arrays option. There certainly is no set limit such as you mention; the default is likely to be different among various operating systems.&lt;/P&gt;</description>
      <pubDate>Sun, 19 Oct 2008 04:14:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865171#M7839</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2008-10-19T04:14:30Z</dc:date>
    </item>
    <item>
      <title>Re: Limitation with matrix dimension using dsyevr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865172#M7840</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;The subject?? also...&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/405985"&gt;gatts&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;P&gt;stack size settings or the possibility of an Intel compiler heap-arrays option&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;What do you mean with that?, because I didn't understand.. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;I am declared noob with this...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 19 Oct 2008 21:13:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865172#M7840</guid>
      <dc:creator>gatts</dc:creator>
      <dc:date>2008-10-19T21:13:02Z</dc:date>
    </item>
    <item>
      <title>Re: Limitation with matrix dimension using dsyevr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865173#M7841</link>
      <description>&lt;DIV style="margin:0px;"&gt;Hello,&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;The declaration double H&lt;N&gt;&lt;N&gt; it does not allocate a continuous memory block of size N x N x sizeof(double) bytes. It allocates a space suitable for containing a set of N pointers to N arrays of doubles each one containing N doubles.&lt;/N&gt;&lt;/N&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Try allocating heap memory for your matrix using this:&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;double *H = malloc( N*N*sizeof(double) );&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Pointers to managed (jagged) array array objectsare not the same as pointers to unmanaged memory blocks the later being the sort of pointers MKL is happy with.&lt;/DIV&gt;</description>
      <pubDate>Mon, 20 Oct 2008 08:59:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865173#M7841</guid>
      <dc:creator>Trifon</dc:creator>
      <dc:date>2008-10-20T08:59:17Z</dc:date>
    </item>
    <item>
      <title>Re: Limitation with matrix dimension using dsyevr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865174#M7842</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;Tnx!! i've already consulted that with a friend of mine and he give me the same answer with common words... jajaja...&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/71070"&gt;trifont@otenet.gr&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;The sort of pointers MKL is happy with.&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;and me too!! XD!!&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I'll just computed the eigenvalues for a 3k*3k matrix, in 10 &lt;S&gt;, now the final frontier are the eigenvectors, it's a little messy....&lt;/S&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2008 20:22:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865174#M7842</guid>
      <dc:creator>gatts</dc:creator>
      <dc:date>2008-10-21T20:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865175#M7843</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
&lt;PRE&gt;[cpp]&lt;EM&gt;&lt;SPAN style="font-size: small;"&gt;  //Values for dsyevr&lt;BR /&gt;  char jobz = 'N'; &lt;BR /&gt;  //char jobz = 'V'; &lt;BR /&gt;  char range = 'A';&lt;BR /&gt;  char uplo = 'U';&lt;BR /&gt;  int n = 1000;&lt;BR /&gt;  int n2 = 2*n;&lt;BR /&gt;  double *H = new double[n*n];&lt;BR /&gt;  int lda = n;&lt;BR /&gt;  int lwork = 26*n;&lt;BR /&gt;  double vl, vu;&lt;BR /&gt;  int il, iu;&lt;BR /&gt;  double abstol = 1e-8;&lt;BR /&gt;  int m = n;&lt;BR /&gt;  int m2= 2*m;&lt;BR /&gt;  int ldz = n;&lt;BR /&gt;  //int ldz = n-1; &lt;BR /&gt;  double *w= new double&lt;N&gt;;&lt;BR /&gt;  double *z= new double[ldz*m];&lt;BR /&gt;  int isuppz;&lt;BR /&gt;  //int *isuppz= new int[m2];&lt;BR /&gt;  double *work = new double[lwork];&lt;BR /&gt;  int liwork = 10*n;&lt;BR /&gt;  int *iwork = new int[liwork];&lt;BR /&gt;&lt;BR /&gt; //So at least we use MKL to compute the matrix eigenvalues    &lt;BR /&gt;  dsyevr(&amp;amp;jobz, &amp;amp;range, &amp;amp;uplo, &amp;amp;n, H, &amp;amp;lda, &amp;amp;vl, &amp;amp;vu, &amp;amp;il, &amp;amp;iu, &amp;amp;abstol, &amp;amp;m, w, z, &amp;amp;ldz, &amp;amp;isuppz, work, &amp;amp;lwork, iwork,&amp;amp;liwork, &amp;amp;info);&lt;BR /&gt;  &lt;BR /&gt;&lt;BR /&gt;  //dsyevr(&amp;amp;jobz, &amp;amp;range, &amp;amp;uplo, &amp;amp;n, H, &amp;amp;lda, &amp;amp;vl, &amp;amp;vu, &amp;amp;il, &amp;amp;iu, &amp;amp;abstol, &amp;amp;m, w, z, &amp;amp;ldz, isuppz, work, &amp;amp;lwork, iwork,&amp;amp;liwork, &amp;amp;info);&lt;BR /&gt;&lt;/N&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;[/cpp]&lt;/PRE&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;So i build the the program this way but i can't get the eigenvectors, I tried with the lines "commented", but didn't work... what should I do??&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2008 21:52:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865175#M7843</guid>
      <dc:creator>gatts</dc:creator>
      <dc:date>2008-10-21T21:52:21Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865176#M7844</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 10pt; color: maroon; font-family: Verdana;"&gt;Do you have other expectations?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 10pt; color: maroon; font-family: Verdana;"&gt;Did you try other math libraries for such kind calculations?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 10pt; color: maroon; font-family: Verdana;"&gt;Which CPU type are you running?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 10pt; color: maroon; font-family: Verdana;"&gt;--Gennady&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Oct 2008 05:53:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865176#M7844</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2008-10-22T05:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865177#M7845</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;Quoting - &lt;A href="https://community.intel.com/en-us/profile/334681"&gt;Gennady Fedorov (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;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 10pt; color: maroon; font-family: Verdana;"&gt;Do you have other expectations?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 10pt; color: maroon; font-family: Verdana;"&gt;Did you try other math libraries for such kind calculations?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 10pt; color: maroon; font-family: Verdana;"&gt;Which CPU type are you running?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="font-size: 10pt; color: maroon; font-family: Verdana;"&gt;--Gennady&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;1.- Yes, I would like to use mkl for lineal calculus, I'am physics.. and I need to compute almost everyday, lineal problems, but restricted to low dim matrix due to computational power, that's because we use high level languages, the're easy to use but highly resource dependant.. not like c++.&lt;/P&gt;
&lt;P&gt;And related to last sentence, because they're highly optimized for Intel processors...&lt;/P&gt;
&lt;P&gt;2.- No, i didnt tried with other mkl libraries, this is my first time with this... and has been.. painful... very painful and also frustratitng... (moral level -100.0)&lt;/P&gt;
&lt;P&gt;3.- I'm running on a quadcore Q9400 (just buyed.. wiii!!!!.... lol)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;that's it's&lt;/P&gt;</description>
      <pubDate>Wed, 22 Oct 2008 17:45:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865177#M7845</guid>
      <dc:creator>gatts</dc:creator>
      <dc:date>2008-10-22T17:45:32Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865178#M7846</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/405985"&gt;gatts&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;P&gt;and me too!! XD!!&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I'll just computed the eigenvalues for a 3k*3k matrix, in 10 &lt;S&gt;, now the final frontier are the eigenvectors, it's a little messy....&lt;/S&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;Looks Good&lt;/P&gt;</description>
      <pubDate>Mon, 27 Oct 2008 04:33:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865178#M7846</guid>
      <dc:creator>Anand_M_Intel</dc:creator>
      <dc:date>2008-10-27T04:33:36Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865179#M7847</link>
      <description>&lt;DIV style="margin:0px;"&gt;Hello,&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;why do you think that dsyevr didn't compute eigenvectors when you put jobz='V'?&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Probably, you have been mislead by wrong info in MKL manual that ldz &amp;lt; max( 1, n ), really it should be ldz &amp;gt;= max( 1, n ), so set ldz = n to compute eigenvectors.&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Michael.&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Nov 2008 22:52:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865179#M7847</guid>
      <dc:creator>Michael_C_Intel4</dc:creator>
      <dc:date>2008-11-03T22:52:12Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865180#M7848</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;Hi, gatts,&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt; I just can get right eigenvalue. How did you make it out finally?&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt; Thanks!&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;bigknife&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Dec 2008 17:21:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865180#M7848</guid>
      <dc:creator>bigknife</dc:creator>
      <dc:date>2008-12-05T17:21:23Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865181#M7849</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/409218"&gt;bigknife&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;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%; height: 0px;"&gt;
&lt;P&gt;&lt;EM&gt;My code is copy from gatts like that:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt; int nn = 500;&lt;BR /&gt; double* cov = new double[500*500];&lt;BR /&gt; FILE* fid = fopen("I:\cov500.dat", "rb");&lt;BR /&gt; fread(cov, sizeof(double), 500*500, fid);&lt;BR /&gt; fclose(fid);&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt; char jobz = 'V'; &lt;BR /&gt; char range = 'A'; &lt;BR /&gt; char uplo = 'U'; &lt;BR /&gt; double vl = 0.0, vu = 0.0; &lt;BR /&gt; int il = 0, iu = 0; &lt;BR /&gt; int lda = 500; &lt;BR /&gt; double abstol = 1e-8; &lt;BR /&gt; int lwork = 26*500;&lt;BR /&gt; int m = 500; &lt;BR /&gt; int ldz = 500; &lt;BR /&gt; double *w= new double[500]; &lt;BR /&gt; double *z= new double[500*500]; &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt; int isuppz; &lt;BR /&gt; double *work = new double[lwork]; &lt;BR /&gt; int liwork = 10*500; &lt;BR /&gt; int *iwork = new int[liwork]; &lt;BR /&gt; int info;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt; dsyevr(&amp;amp;jobz, &amp;amp;range, &amp;amp;uplo, &amp;amp;nn, cov, &amp;amp;lda, &amp;amp;vl, &amp;amp;vu, &amp;amp;il, &amp;amp;iu, &amp;amp;abstol, &amp;amp;m, w, z, &amp;amp;ldz, &amp;amp;isuppz, work, &amp;amp;lwork, iwork,&amp;amp;liwork, &amp;amp;info);&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;I cannot get the right eigen vectors!&lt;BR /&gt;Somebody save me, please!&lt;/STRONG&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 06 Dec 2008 09:59:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865181#M7849</guid>
      <dc:creator>bigknife</dc:creator>
      <dc:date>2008-12-06T09:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865182#M7850</link>
      <description>&lt;DIV style="margin:0px;"&gt;I face similar problem. I am using ifort version 10.1.018, mkl library version 10.0.4.023.&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;my call dsyevr as folllowed:&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt; integer i,j,ktoff&lt;BR /&gt; double precision , dimension(0:17):: ev&lt;BR /&gt; double precision , dimension(1:18,1:18):: evect&lt;BR /&gt; double precision , dimension(0:17,0:17):: ttt&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt; double precision work(18*64),dlamch&lt;BR /&gt; integer iwork(18*10), status, support(2*18)&lt;BR /&gt; &lt;BR /&gt; toff=18&lt;BR /&gt; do 120 i=0, toff-1&lt;BR /&gt; do 120 j=9, toff-1&lt;BR /&gt; ttt(i,j)=1.d0&lt;BR /&gt; write(*,*) i,j,ttt(i,j)&lt;BR /&gt;120 continue&lt;BR /&gt;&lt;BR /&gt; call dsyevr('v','a','l',toff,ttt,toff,0.d0,0.d0,0,0,dlamch('s'),&lt;BR /&gt; 1 i,ev,evect,toff,support,work,toff*64,iwork,toff*10,status)&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;I compile with the option as followed:&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;ifort -O3 -fno-alias -heap-arrays 10 -align -132 -u -w90 -c test.f -o test.o -L/usr/local/intel/mkl/10.0.4.023/lib/em64t -lguide -lmkl -lmkl_lapack -lpthread&lt;BR /&gt;ifort -O3 -fno-alias -heap-arrays 10 -align -132 -u -w90 -o honeyN3L80 test.o -L/usr/local/intel/mkl/10.0.4.023/lib/em64t -lguide -lmkl -lmkl_lapack -lpthread &lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;i keep on getting segmentation fault.&lt;/DIV&gt;</description>
      <pubDate>Fri, 12 Dec 2008 05:10:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865182#M7850</guid>
      <dc:creator>leekeanloon</dc:creator>
      <dc:date>2008-12-12T05:10:54Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865183#M7851</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/409757"&gt;leekeanloon&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;I face similar problem. I am using ifort version 10.1.018, mkl library version 10.0.4.023.&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;my call dsyevr as folllowed:&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt; integer i,j,ktoff&lt;BR /&gt; double precision , dimension(0:17):: ev&lt;BR /&gt; double precision , dimension(1:18,1:18):: evect&lt;BR /&gt; double precision , dimension(0:17,0:17):: ttt&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt; double precision work(18*64),dlamch&lt;BR /&gt; integer iwork(18*10), status, support(2*18)&lt;BR /&gt; &lt;BR /&gt; toff=18&lt;BR /&gt; do 120 i=0, toff-1&lt;BR /&gt; do 120 j=9, toff-1&lt;BR /&gt; ttt(i,j)=1.d0&lt;BR /&gt; write(*,*) i,j,ttt(i,j)&lt;BR /&gt;120 continue&lt;BR /&gt;&lt;BR /&gt; call dsyevr('v','a','l',toff,ttt,toff,0.d0,0.d0,0,0,dlamch('s'),&lt;BR /&gt; 1 i,ev,evect,toff,support,work,toff*64,iwork,toff*10,status)&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;I compile with the option as followed:&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;ifort -O3 -fno-alias -heap-arrays 10 -align -132 -u -w90 -c test.f -o test.o -L/usr/local/intel/mkl/10.0.4.023/lib/em64t -lguide -lmkl -lmkl_lapack -lpthread&lt;BR /&gt;ifort -O3 -fno-alias -heap-arrays 10 -align -132 -u -w90 -o honeyN3L80 test.o -L/usr/local/intel/mkl/10.0.4.023/lib/em64t -lguide -lmkl -lmkl_lapack -lpthread &lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;i keep on getting segmentation fault.&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;anybody there that can help?&lt;/P&gt;</description>
      <pubDate>Mon, 15 Dec 2008 09:47:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865183#M7851</guid>
      <dc:creator>leekeanloon</dc:creator>
      <dc:date>2008-12-15T09:47:37Z</dc:date>
    </item>
    <item>
      <title>Re: Eigenvalues and Eygenvectors using dsyevr ...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865184#M7852</link>
      <description>&lt;DIV style="margin:0px;"&gt;Hi, the current MKL 10.2 Beta also fixed this problem. I attached an invitation letter. &lt;BR /&gt;It includes the steps on registration on the Beta. Feel free to let us know if you get any problem.&lt;BR /&gt;-- Gennady&lt;BR /&gt;&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Sat, 07 Mar 2009 06:37:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Eigenvalues-and-Eygenvectors-using-dsyevr/m-p/865184#M7852</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2009-03-07T06:37:42Z</dc:date>
    </item>
  </channel>
</rss>

