<?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 error in dormqr switching from dgeqrf to dgeqp3? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771038#M621</link>
    <description>Ok, you are right. This is not the issue. Please provide details of your problems with LAPACKE_dormqr</description>
    <pubDate>Thu, 19 Apr 2012 09:59:58 GMT</pubDate>
    <dc:creator>Nadezhda_M_Intel</dc:creator>
    <dc:date>2012-04-19T09:59:58Z</dc:date>
    <item>
      <title>error in dormqr switching from dgeqrf to dgeqp3?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771034#M617</link>
      <description>Hello,&lt;BR /&gt;&lt;BR /&gt;Given that both functions have a very similar interface and produce the same result I was hoping to see some performance gain but instead I got the error "LAPACKE_dormqr failed with info = -1" trying to compute the Q^T*c with dormqr using the output generated by dgeqp3. Would this be a known bug of the MKL version composerxe-2011.4.184 I have? Or is there a slightly different workflow for this other QR dgeqp3 variant?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance,&lt;BR /&gt;Best regards,&lt;BR /&gt;Giovanni&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Apr 2012 01:44:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771034#M617</guid>
      <dc:creator>Azua_Garcia__Giovann</dc:creator>
      <dc:date>2012-04-19T01:44:57Z</dc:date>
    </item>
    <item>
      <title>error in dormqr switching from dgeqrf to dgeqp3?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771035#M618</link>
      <description>this is an unknow behavior, please give the example for checking this issue.&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 19 Apr 2012 04:03:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771035#M618</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2012-04-19T04:03:53Z</dc:date>
    </item>
    <item>
      <title>error in dormqr switching from dgeqrf to dgeqp3?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771036#M619</link>
      <description>HelloGiovanni,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;In the manual is the following description for ?ormqr function&lt;/DIV&gt;&lt;DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV id="_mcePaste"&gt;Multiplies a real matrix by the orthogonal matrix&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Q of the QR factorization formed by ?geqrf or&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;?geqpf.&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;This function works with matrices formed in special way.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;You try to use dgeqp3 function instead&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;BLOCKQUOTE&gt;&lt;DIV id="_mcePaste"&gt;Computes the QR factorization of a general m-by-n&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;matrix with column pivoting using level 3 BLAS.&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;You should keep in mind that this function use pivoting and as a result it produces matrix Q formed in another way.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;However a message"LAPACKE_dormqr failed with info = -1" is quite strange. It says that the problem is in a matrix order parameter.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Can you give more information? May be a part of code.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Apr 2012 07:27:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771036#M619</guid>
      <dc:creator>Nadezhda_M_Intel</dc:creator>
      <dc:date>2012-04-19T07:27:05Z</dc:date>
    </item>
    <item>
      <title>error in dormqr switching from dgeqrf to dgeqp3?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771037#M620</link>
      <description>Hello Nadezhda,&lt;BR /&gt;&lt;BR /&gt;I know but if you read the documentation of dgeqp3 specifically the "Application Notes" below of dgeqp3 you will find:&lt;BR /&gt;&lt;BR /&gt;Application Notes&lt;BR /&gt;To solve a set of least squares problems minimizing ||A*x - b||2 for all columns b of a given matrix B, you&lt;BR /&gt;can call the following:&lt;BR /&gt;- ?geqp3 (this routine) to factorize A*P = Q*R;&lt;BR /&gt;- ormqr to compute C = QT*B (for real matrices);&lt;BR /&gt;- unmqr to compute C = QH*B (for complex matrices);&lt;BR /&gt;- trsm (a BLAS routine) to solve R*X = C.&lt;BR /&gt;&lt;BR /&gt;So basically should be the same workflow as dgeqrf. However a friend of mine benchmarked dgeqrf vs dgeqp3 in front of me now using python and we can see dgeqp3 performing orders of magnitude slower than dgeqrf so never mind. &lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Giovanni&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Apr 2012 09:07:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771037#M620</guid>
      <dc:creator>Azua_Garcia__Giovann</dc:creator>
      <dc:date>2012-04-19T09:07:50Z</dc:date>
    </item>
    <item>
      <title>error in dormqr switching from dgeqrf to dgeqp3?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771038#M621</link>
      <description>Ok, you are right. This is not the issue. Please provide details of your problems with LAPACKE_dormqr</description>
      <pubDate>Thu, 19 Apr 2012 09:59:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/error-in-dormqr-switching-from-dgeqrf-to-dgeqp3/m-p/771038#M621</guid>
      <dc:creator>Nadezhda_M_Intel</dc:creator>
      <dc:date>2012-04-19T09:59:58Z</dc:date>
    </item>
  </channel>
</rss>

