<?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: Problem about p?geevx in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1578690#M35896</link>
    <description>&lt;P&gt;Hi Steven,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;SPAN&gt;The issue was reproduced and thanks a lot for catching this problem. The Nans appear in the output due to a compiler bug. The fix will be a part of the oneMKL 2024.2 release.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Mark.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 08 Mar 2024 00:14:47 GMT</pubDate>
    <dc:creator>Mark_L_Intel</dc:creator>
    <dc:date>2024-03-08T00:14:47Z</dc:date>
    <item>
      <title>Problem about p?geevx</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1568457#M35773</link>
      <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;Hi,&lt;/P&gt;&lt;P class=""&gt;I am using routine pdgeevx_ to solve the eigenpairs of a non-symmetric real matrix. I found that although it can solve eigenvalues, there are some "-nan" eigenvectors. I am not sure whether they come from my inputs or somewhere else.&lt;/P&gt;&lt;P class=""&gt;Here are my test files (blacs.h, main.c) and their output files (eigGoodM.txt, eigVec_ZBCYCLIC_Q_GoodM.txt). 4 processors are needed to run the test. The makefile I used to compile is also attached (makefile.txt).&lt;/P&gt;&lt;P class=""&gt;I believe I am using 2024.0 version of MKL (/opt/intel/oneapi/mkl/2024.0/bin/mkl_link_tool). The compiler I am using is (gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)).&lt;/P&gt;&lt;P class=""&gt;Could you please have a look and give me some suggestions on it?&lt;/P&gt;&lt;P class=""&gt;Thank you,&lt;/P&gt;&lt;P class=""&gt;Steven&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 01 Feb 2024 20:50:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1568457#M35773</guid>
      <dc:creator>StevenZhang233</dc:creator>
      <dc:date>2024-02-01T20:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: Problem about p?geevx</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1569598#M35784</link>
      <description>&lt;P&gt;Hello Steven,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;the following debug code placed after a call to&amp;nbsp; pdgeevx_:&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;//for (int i = 0; i &amp;lt; m_loc*n_loc; i++) {
for (int i = 0; i &amp;lt; 4; i++) {
  if (isnan(Z_BLCYC[i])) {
     printf("rank %d, Error: nan value found in Z_BLCYC at index %d\n", rank, i);
  }
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;returns NaN values only from ranks 2 and 3 (but not from ranks 0 and 1) with "mpirun -np 4 ./main":&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;rank 2, Error: nan value found in Z_BLCYC at index 0
rank 2, Error: nan value found in Z_BLCYC at index 1
...
rank 3, Error: nan value found in Z_BLCYC at index 0
rank 3, Error: nan value found in Z_BLCYC at index 1
...&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp; The similar debug code placed to workspace query, before a call to a&amp;nbsp;pdgeevx_ does not return any NaNs. In other words, the second call that does real work produces NaNs but only from 2 ranks out for 4. Could you confirm that you see the same results?&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Feb 2024 05:01:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1569598#M35784</guid>
      <dc:creator>Mark_L_Intel</dc:creator>
      <dc:date>2024-02-06T05:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: Problem about p?geevx</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1571356#M35810</link>
      <description>&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;Thank you for your reply. I tried adding the debug code after the calling of pdgeevx and found that all the 4 processors returned the error message, so NaN existed in all 4 processors. Here is the output.&lt;/P&gt;&lt;P&gt;Steven&lt;/P&gt;</description>
      <pubDate>Mon, 12 Feb 2024 01:38:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1571356#M35810</guid>
      <dc:creator>StevenZhang233</dc:creator>
      <dc:date>2024-02-12T01:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: Problem about p?geevx</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1572179#M35824</link>
      <description>&lt;P&gt;Hello Steven,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Our developers are looking into your report. Thank you for posting at oneMKL Forum.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mark&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Feb 2024 06:17:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1572179#M35824</guid>
      <dc:creator>Mark_L_Intel</dc:creator>
      <dc:date>2024-02-14T06:17:29Z</dc:date>
    </item>
    <item>
      <title>Re: Problem about p?geevx</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1572377#M35829</link>
      <description>&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is one thing that I would like to remind: I tried using pzgeevx to solve the same problem by replacing the data type from double to double _Complex. The routine pzgeevx can solve the problem without NaN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe this information is helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Steven&lt;/P&gt;</description>
      <pubDate>Wed, 14 Feb 2024 20:51:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1572377#M35829</guid>
      <dc:creator>StevenZhang233</dc:creator>
      <dc:date>2024-02-14T20:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: Problem about p?geevx</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1573031#M35846</link>
      <description>&lt;P&gt;Hi Steven,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;Thanks, this informaiton does help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mark.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Feb 2024 23:35:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1573031#M35846</guid>
      <dc:creator>Mark_L_Intel</dc:creator>
      <dc:date>2024-02-16T23:35:43Z</dc:date>
    </item>
    <item>
      <title>Re: Problem about p?geevx</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1578690#M35896</link>
      <description>&lt;P&gt;Hi Steven,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;SPAN&gt;The issue was reproduced and thanks a lot for catching this problem. The Nans appear in the output due to a compiler bug. The fix will be a part of the oneMKL 2024.2 release.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Mark.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2024 00:14:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-about-p-geevx/m-p/1578690#M35896</guid>
      <dc:creator>Mark_L_Intel</dc:creator>
      <dc:date>2024-03-08T00:14:47Z</dc:date>
    </item>
  </channel>
</rss>

