<?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 Following the mkl reference in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149780#M27017</link>
    <description>&lt;P&gt;Following the mkl reference the argument lda is the leading dimension of the array c in the code which is equal to n in that case (number of columns). I do pass this argument.&lt;/P&gt;&lt;P&gt;Excuse me I did not get what is wrong.&lt;/P&gt;</description>
    <pubDate>Tue, 17 Sep 2019 08:55:00 GMT</pubDate>
    <dc:creator>hussam_a_</dc:creator>
    <dc:date>2019-09-17T08:55:00Z</dc:date>
    <item>
      <title>LAPACKE_dtpqrt and LAPACKE_dtpmqrt bugs report</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149774#M27011</link>
      <description>&lt;P&gt;machine: MAC&lt;/P&gt;&lt;P&gt;mkl version: 2019.4.233&lt;/P&gt;&lt;P&gt;compiler: clang-1001.0.46.4&lt;/P&gt;&lt;P&gt;LAPACKE_dtpqrt:&lt;/P&gt;&lt;P&gt;layout row major&lt;/P&gt;&lt;P&gt;prameters m = n = l = lda =&amp;nbsp;ldb =&amp;nbsp;ldt = 12&lt;/P&gt;&lt;P&gt;if we set nb &amp;gt;&amp;nbsp;1,&lt;/P&gt;&lt;P&gt;the routines generates nan in the lower part of the triangular matrices stored in t.&lt;/P&gt;&lt;P&gt;This makes&amp;nbsp;LAPACKE_dtpmqrt returns an error indicating invalid&amp;nbsp;t array.&lt;/P&gt;&lt;P&gt;LAPACKE_dtpmqrt:&lt;/P&gt;&lt;P&gt;layout row major, left side multiplication, no transposition&lt;/P&gt;&lt;P&gt;case 1:&lt;/P&gt;&lt;P&gt;prameters m = k = n&amp;nbsp;= l = &amp;nbsp;ldv = ldt = lda =&amp;nbsp;ldb&amp;nbsp;= 12&lt;/P&gt;&lt;P&gt;If nb != k&lt;/P&gt;&lt;P&gt;The routines does not compute the correct product.&lt;/P&gt;&lt;P&gt;case 2:&lt;/P&gt;&lt;P&gt;prameters m = k = &amp;nbsp;l = nb = ldv = ldt = 12,&lt;/P&gt;&lt;P&gt;n =&amp;nbsp;lda =&amp;nbsp;ldb&lt;/P&gt;&lt;P&gt;if n != k&lt;/P&gt;&lt;P&gt;the routines returns&amp;nbsp;an error -14 meaning that lda does not have a valid value,&lt;/P&gt;&lt;P&gt;however, it should be&amp;nbsp;valid&lt;/P&gt;</description>
      <pubDate>Fri, 23 Aug 2019 16:03:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149774#M27011</guid>
      <dc:creator>hussam_a_</dc:creator>
      <dc:date>2019-08-23T16:03:28Z</dc:date>
    </item>
    <item>
      <title>Could you give us an example</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149775#M27012</link>
      <description>&lt;P&gt;Could you give us an example of this case which we may compile, run and investigate the problem on our side?&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 07:28:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149775#M27012</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-08-26T07:28:05Z</dc:date>
    </item>
    <item>
      <title>Here I attach the file.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149776#M27013</link>
      <description>&lt;P&gt;Here I attach the file.&lt;/P&gt;&lt;P&gt;I compute the QR decomposition of the matrix [a ; b] (vertical block concatenation) by using dtpqrt.&lt;/P&gt;&lt;P&gt;I set a matrix [c ; d] to match&amp;nbsp;the first n columns of the identity and apply Q from the left by using dtpmqrt.&lt;/P&gt;&lt;P&gt;I get the error from&amp;nbsp;dtpmqrt.&lt;/P&gt;&lt;P&gt;I form the concatenated matrices from their original data (i.e., before any computation).&lt;/P&gt;&lt;P&gt;I call dgeqrf and dormqr to compare data and clearly it is wrong&lt;/P&gt;&lt;P&gt;Note: In this example I didn't get nans from dtpqrt in my other code I did have some.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 11:43:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149776#M27013</guid>
      <dc:creator>hussam_a_</dc:creator>
      <dc:date>2019-08-26T11:43:58Z</dc:date>
    </item>
    <item>
      <title>Thanks,  the problem is</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149777#M27014</link>
      <description>&lt;P&gt;Thanks,&amp;nbsp; the problem is reproduced on with mkl 2019 u4. We will investigate the case and keep this thread updated.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Aug 2019 03:49:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149777#M27014</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-08-27T03:49:39Z</dc:date>
    </item>
    <item>
      <title>    ierr = LAPACKE_dtpmqrt</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149778#M27015</link>
      <description>&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ierr = LAPACKE_dtpmqrt(LAPACK_ROW_MAJOR, 'L', 'N', k, n, k, k, nb, b, k, t, k, c, m, d, n); // passed lda == m&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2019 02:40:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149778#M27015</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-09-12T02:40:59Z</dc:date>
    </item>
    <item>
      <title>pls look at  the mkl</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149779#M27016</link>
      <description>&lt;P&gt;pls look at&amp;nbsp; the mkl reference :&amp;nbsp;&amp;nbsp;https://software.intel.com/en-us/mkl-developer-reference-c-tpmqrt&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2019 02:41:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149779#M27016</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-09-12T02:41:25Z</dc:date>
    </item>
    <item>
      <title>Following the mkl reference</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149780#M27017</link>
      <description>&lt;P&gt;Following the mkl reference the argument lda is the leading dimension of the array c in the code which is equal to n in that case (number of columns). I do pass this argument.&lt;/P&gt;&lt;P&gt;Excuse me I did not get what is wrong.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Sep 2019 08:55:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/LAPACKE-dtpqrt-and-LAPACKE-dtpmqrt-bugs-report/m-p/1149780#M27017</guid>
      <dc:creator>hussam_a_</dc:creator>
      <dc:date>2019-09-17T08:55:00Z</dc:date>
    </item>
  </channel>
</rss>

