<?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 Extracting Q matrix using mkl_sparse_?_qr_qmult in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Extracting-Q-matrix-using-mkl-sparse-qr-qmult/m-p/1137281#M26122</link>
    <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Recently I've been trying to use mkl_sparse_?_qr_qmult to extract the Q matrix by multiplying Q^-1 by an identity matrix. However this function has been returning SPARSE_STATUS_NOT_SUPPORTED. I suspect this is because the matrix dimensions I set don't make sense. I tried to follow the documentation however the link below is quite confusing to me.&lt;BR /&gt;&lt;A href="https://software.intel.com/en-us/mkl-developer-reference-c-mkl-sparse-qr-qmult" target="_blank"&gt;https://software.intel.com/en-us/mkl-developer-reference-c-mkl-sparse-qr-qmult&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Basically, after factorizing A_{mn} where m &amp;gt; n, I want to multiply the factorization result Q_{mm}^{-1} by the identity matrix I_{mm} so that the x matrix contains Q^-1. However the documentation says, if row major, the number of rows of x should be the number of columns of A, which is n.&lt;/P&gt;&lt;P&gt;Is what I want to do achievable? Could you help explain how does mkl_sparse_?_qr_qmult work?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yilong&lt;/P&gt;</description>
    <pubDate>Wed, 01 May 2019 02:13:57 GMT</pubDate>
    <dc:creator>Geng__Yilong</dc:creator>
    <dc:date>2019-05-01T02:13:57Z</dc:date>
    <item>
      <title>Extracting Q matrix using mkl_sparse_?_qr_qmult</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Extracting-Q-matrix-using-mkl-sparse-qr-qmult/m-p/1137281#M26122</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Recently I've been trying to use mkl_sparse_?_qr_qmult to extract the Q matrix by multiplying Q^-1 by an identity matrix. However this function has been returning SPARSE_STATUS_NOT_SUPPORTED. I suspect this is because the matrix dimensions I set don't make sense. I tried to follow the documentation however the link below is quite confusing to me.&lt;BR /&gt;&lt;A href="https://software.intel.com/en-us/mkl-developer-reference-c-mkl-sparse-qr-qmult" target="_blank"&gt;https://software.intel.com/en-us/mkl-developer-reference-c-mkl-sparse-qr-qmult&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Basically, after factorizing A_{mn} where m &amp;gt; n, I want to multiply the factorization result Q_{mm}^{-1} by the identity matrix I_{mm} so that the x matrix contains Q^-1. However the documentation says, if row major, the number of rows of x should be the number of columns of A, which is n.&lt;/P&gt;&lt;P&gt;Is what I want to do achievable? Could you help explain how does mkl_sparse_?_qr_qmult work?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yilong&lt;/P&gt;</description>
      <pubDate>Wed, 01 May 2019 02:13:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Extracting-Q-matrix-using-mkl-sparse-qr-qmult/m-p/1137281#M26122</guid>
      <dc:creator>Geng__Yilong</dc:creator>
      <dc:date>2019-05-01T02:13:57Z</dc:date>
    </item>
    <item>
      <title>The documentation states that</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Extracting-Q-matrix-using-mkl-sparse-qr-qmult/m-p/1137282#M26123</link>
      <description>&lt;P&gt;The documentation states that qmult does not work with multiple right hand sides. Thus, multiplying Q^T with the Identity does not work. You could however multiply Q^T with single Identity vectors, but that is not very efficient.&lt;/P&gt;&lt;P&gt;I also need to at least extract the Q and R matrices and the permutation vector. Until MKL Sparse QR doesn't provide this option SuiteSparse QR is the best solution for now.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2019 13:52:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Extracting-Q-matrix-using-mkl-sparse-qr-qmult/m-p/1137282#M26123</guid>
      <dc:creator>Robert_E_</dc:creator>
      <dc:date>2019-10-09T13:52:58Z</dc:date>
    </item>
  </channel>
</rss>

