<?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 Sparse Iterative Solver cgna and cgnr in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Iterative-Solver-cgna-and-cgnr/m-p/782023#M1555</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;As emphasized in the mkl reference, the conjugate gradient sparse iterative solver is for positive symmetric matrices (call them A).&lt;BR /&gt;However there are two variations, that utilize A*A^t or A^t*A, that allow the usage of cg for arbitrary A.&lt;BR /&gt;Is there a way to fool the current cg to do it ? (the obvious way of forming the products before employing cg, &lt;BR /&gt;kills the sparsity, of course ).&lt;BR /&gt;Thank you in advance for your help,&lt;BR /&gt;Petros</description>
    <pubDate>Wed, 28 Mar 2012 17:01:19 GMT</pubDate>
    <dc:creator>Petros_Mamales</dc:creator>
    <dc:date>2012-03-28T17:01:19Z</dc:date>
    <item>
      <title>Sparse Iterative Solver cgna and cgnr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Iterative-Solver-cgna-and-cgnr/m-p/782023#M1555</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;As emphasized in the mkl reference, the conjugate gradient sparse iterative solver is for positive symmetric matrices (call them A).&lt;BR /&gt;However there are two variations, that utilize A*A^t or A^t*A, that allow the usage of cg for arbitrary A.&lt;BR /&gt;Is there a way to fool the current cg to do it ? (the obvious way of forming the products before employing cg, &lt;BR /&gt;kills the sparsity, of course ).&lt;BR /&gt;Thank you in advance for your help,&lt;BR /&gt;Petros</description>
      <pubDate>Wed, 28 Mar 2012 17:01:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Iterative-Solver-cgna-and-cgnr/m-p/782023#M1555</guid>
      <dc:creator>Petros_Mamales</dc:creator>
      <dc:date>2012-03-28T17:01:19Z</dc:date>
    </item>
    <item>
      <title>Sparse Iterative Solver cgna and cgnr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Iterative-Solver-cgna-and-cgnr/m-p/782024#M1556</link>
      <description>Hi,&lt;DIV&gt;MKL CG doesn't support multiplication of A on A^t. Moreover, from my point of view, it's not a good idea to use CG for solving system like A^tAx=A^tb instead of Ax=b because number of CG iteration depend on condition number of stiffness matrix. In your case condition number of stiffness matrix is squaredcondition number of matrix A. If you matrix is not symmetric try to use fgmres solver from MKL&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Wed, 28 Mar 2012 17:31:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Sparse-Iterative-Solver-cgna-and-cgnr/m-p/782024#M1556</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2012-03-28T17:31:28Z</dc:date>
    </item>
  </channel>
</rss>

