<?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 Hello Leo, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/how-to-use-geqrf-to-generate-unitary-matrix-Q-matrix-size-m-n/m-p/996206#M18309</link>
    <description>&lt;P&gt;Hello Leo,&lt;/P&gt;

&lt;P&gt;The functions&amp;nbsp;is supposed to&amp;nbsp;be able to get m x n Q too . please see the doc:&lt;/P&gt;

&lt;P&gt;?orgqr&lt;BR /&gt;
	Generates the real orthogonal matrix Q of the QR&lt;BR /&gt;
	factorization formed by ?geqrf.&lt;/P&gt;

&lt;P&gt;The routine generates the whole or part of m-by-m orthogonal matrix Qof the QRfactorization formed by&lt;BR /&gt;
	the routines geqrf/geqrfor geqpf/geqpf. Use this routine after a call to sgeqrf/dgeqrfor sgeqpf/dgeqpf.&lt;BR /&gt;
	Usually Q is determined from the QR factorization of an &lt;STRONG&gt;mby p matrix A with m ≥ p&lt;/STRONG&gt;. To compute the whole&lt;BR /&gt;
	matrix Q, use:&lt;BR /&gt;
	call ?orgqr(m, m, p, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	&lt;STRONG&gt;To compute the leading p columns of Q(which form an orthonormal basis in the space spanned by the&lt;BR /&gt;
	columns of A):&lt;BR /&gt;
	call ?orgqr(m, p, p, a, lda, tau, work, lwork, info)&lt;/STRONG&gt;&lt;BR /&gt;
	To compute the matrix Q k of the QRfactorization of leading k columns of the matrix A:&lt;BR /&gt;
	call ?orgqr(m, m, k, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	To compute the leading k columns of Q k&lt;BR /&gt;
	(which form an orthonormal basis in the space spanned by leading k&lt;BR /&gt;
	columns of the matrix A):&lt;BR /&gt;
	call ?orgqr(m, k, k, a, lda, tau, work, lwork, info)&lt;/P&gt;

&lt;P&gt;?ungqr&lt;BR /&gt;
	Generates the complex unitary matrix Q of the QR&lt;BR /&gt;
	factorization formed by ?geqrf&lt;/P&gt;

&lt;P&gt;The routine generates the whole or part of m-by-munitary matrix Qof the QRfactorization formed by the&lt;BR /&gt;
	routines geqrf/geqrfor geqpf/geqpf. Use this routine after a call to cgeqrf/zgeqrfor cgeqpf/zgeqpf.&lt;BR /&gt;
	Usually Qis determined from the QRfactorization of an mby pmatrix Awith m ≥ p. To compute the whole&lt;BR /&gt;
	matrix Q, use:&lt;BR /&gt;
	call ?ungqr(m, m, p, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	To compute the leading pcolumns of Q(which form an orthonormal basis in the space spanned by the&lt;BR /&gt;
	columns of A):&lt;BR /&gt;
	call ?ungqr(m, p, p, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	To compute the matrix Q&lt;BR /&gt;
	k&lt;BR /&gt;
	of the QRfactorization of the leading kcolumns of the matrix A:&lt;BR /&gt;
	call ?ungqr(m, m, k, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	To compute the leading kcolumns of Q&lt;BR /&gt;
	k&lt;BR /&gt;
	(which form an orthonormal basis in the space spanned by the&lt;BR /&gt;
	leading kcolumns of the matrix A):&lt;BR /&gt;
	call ?ungqr(m, k, k, a, lda, tau, work, lwork, info)&lt;/P&gt;</description>
    <pubDate>Tue, 12 May 2015 02:40:58 GMT</pubDate>
    <dc:creator>Ying_H_Intel</dc:creator>
    <dc:date>2015-05-12T02:40:58Z</dc:date>
    <item>
      <title>how to use geqrf to generate unitary matrix Q (matrix size: m*n)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/how-to-use-geqrf-to-generate-unitary-matrix-Q-matrix-size-m-n/m-p/996205#M18308</link>
      <description>&lt;P&gt;I know ?geqrf to calculate m-by-n A = QR and then ungqr to generate Q. but the Q is m-by-m square matrix, what i want is Q m-by-n.&lt;/P&gt;

&lt;P&gt;I really don't know how to deal with this, I found p?geqrf and p?ungqr would generate Q with m-by-n, but I think it's a parallel ?geqrf, it might not help me. could anyone help me, please? thanks very much..&lt;/P&gt;</description>
      <pubDate>Sun, 10 May 2015 07:16:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/how-to-use-geqrf-to-generate-unitary-matrix-Q-matrix-size-m-n/m-p/996205#M18308</guid>
      <dc:creator>Leo_Z_1</dc:creator>
      <dc:date>2015-05-10T07:16:01Z</dc:date>
    </item>
    <item>
      <title>Hello Leo,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/how-to-use-geqrf-to-generate-unitary-matrix-Q-matrix-size-m-n/m-p/996206#M18309</link>
      <description>&lt;P&gt;Hello Leo,&lt;/P&gt;

&lt;P&gt;The functions&amp;nbsp;is supposed to&amp;nbsp;be able to get m x n Q too . please see the doc:&lt;/P&gt;

&lt;P&gt;?orgqr&lt;BR /&gt;
	Generates the real orthogonal matrix Q of the QR&lt;BR /&gt;
	factorization formed by ?geqrf.&lt;/P&gt;

&lt;P&gt;The routine generates the whole or part of m-by-m orthogonal matrix Qof the QRfactorization formed by&lt;BR /&gt;
	the routines geqrf/geqrfor geqpf/geqpf. Use this routine after a call to sgeqrf/dgeqrfor sgeqpf/dgeqpf.&lt;BR /&gt;
	Usually Q is determined from the QR factorization of an &lt;STRONG&gt;mby p matrix A with m ≥ p&lt;/STRONG&gt;. To compute the whole&lt;BR /&gt;
	matrix Q, use:&lt;BR /&gt;
	call ?orgqr(m, m, p, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	&lt;STRONG&gt;To compute the leading p columns of Q(which form an orthonormal basis in the space spanned by the&lt;BR /&gt;
	columns of A):&lt;BR /&gt;
	call ?orgqr(m, p, p, a, lda, tau, work, lwork, info)&lt;/STRONG&gt;&lt;BR /&gt;
	To compute the matrix Q k of the QRfactorization of leading k columns of the matrix A:&lt;BR /&gt;
	call ?orgqr(m, m, k, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	To compute the leading k columns of Q k&lt;BR /&gt;
	(which form an orthonormal basis in the space spanned by leading k&lt;BR /&gt;
	columns of the matrix A):&lt;BR /&gt;
	call ?orgqr(m, k, k, a, lda, tau, work, lwork, info)&lt;/P&gt;

&lt;P&gt;?ungqr&lt;BR /&gt;
	Generates the complex unitary matrix Q of the QR&lt;BR /&gt;
	factorization formed by ?geqrf&lt;/P&gt;

&lt;P&gt;The routine generates the whole or part of m-by-munitary matrix Qof the QRfactorization formed by the&lt;BR /&gt;
	routines geqrf/geqrfor geqpf/geqpf. Use this routine after a call to cgeqrf/zgeqrfor cgeqpf/zgeqpf.&lt;BR /&gt;
	Usually Qis determined from the QRfactorization of an mby pmatrix Awith m ≥ p. To compute the whole&lt;BR /&gt;
	matrix Q, use:&lt;BR /&gt;
	call ?ungqr(m, m, p, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	To compute the leading pcolumns of Q(which form an orthonormal basis in the space spanned by the&lt;BR /&gt;
	columns of A):&lt;BR /&gt;
	call ?ungqr(m, p, p, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	To compute the matrix Q&lt;BR /&gt;
	k&lt;BR /&gt;
	of the QRfactorization of the leading kcolumns of the matrix A:&lt;BR /&gt;
	call ?ungqr(m, m, k, a, lda, tau, work, lwork, info)&lt;BR /&gt;
	To compute the leading kcolumns of Q&lt;BR /&gt;
	k&lt;BR /&gt;
	(which form an orthonormal basis in the space spanned by the&lt;BR /&gt;
	leading kcolumns of the matrix A):&lt;BR /&gt;
	call ?ungqr(m, k, k, a, lda, tau, work, lwork, info)&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2015 02:40:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/how-to-use-geqrf-to-generate-unitary-matrix-Q-matrix-size-m-n/m-p/996206#M18309</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2015-05-12T02:40:58Z</dc:date>
    </item>
  </channel>
</rss>

