<?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 Re: PARDISO: Transposed solution after normal factorization and solution in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Transposed-solution-after-normal-factorization-and/m-p/1680988#M37046</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for posting. It seems your approach is right. You can use iparm(12) to solve the transposed system.&lt;/P&gt;&lt;P&gt;As a reference you can look into the &lt;FONT face="courier new,courier"&gt;pardiso_unsym.c&lt;/FONT&gt; example provided with oneMKL (in&amp;nbsp;&lt;FONT face="courier new,courier"&gt;share/doc/mkl/examples/examples_core_c.tgz&lt;/FONT&gt;), which demonstrates how you can solve using a transposed matrix. Maybe you can double check with the example.&lt;/P&gt;&lt;P&gt;If you still observe incorrect results, feel free to post a reproducer, and we will take a look.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind Regards,&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;</description>
    <pubDate>Mon, 07 Apr 2025 09:20:30 GMT</pubDate>
    <dc:creator>c_sim</dc:creator>
    <dc:date>2025-04-07T09:20:30Z</dc:date>
    <item>
      <title>PARDISO: Transposed solution after normal factorization and solution</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Transposed-solution-after-normal-factorization-and/m-p/1679928#M37021</link>
      <description>&lt;P&gt;Hi, I have the following setup:&lt;/P&gt;&lt;P&gt;First, I want to solve a system A x = b with sparse A, which I do with PARDISO.&lt;/P&gt;&lt;P&gt;Later, I want to compute a term y = p A^-1, which can be written as the solution of the transposed system, p^T = A^T y^T.&lt;/P&gt;&lt;P&gt;I figured since PARDISO does a LU decomposition and A^T = (L U)^T = U^T L^T is just another LU decomposition, it should be very easy to do this calculation without doing a factorization of the transposed matrix again.&lt;/P&gt;&lt;P&gt;Is this possible somehow? I tried simply setting IPARM(12) to 1 for phase 3, but this yields incorrect results. Unfortunately, it does not look like the L and U factors PARDISO computes can be accessed and modified...&lt;/P&gt;&lt;P&gt;I'd be very happy if anyone could point me in the right direction to approach this!&lt;/P&gt;</description>
      <pubDate>Wed, 02 Apr 2025 15:52:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Transposed-solution-after-normal-factorization-and/m-p/1679928#M37021</guid>
      <dc:creator>ju_kreber</dc:creator>
      <dc:date>2025-04-02T15:52:54Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO: Transposed solution after normal factorization and solution</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Transposed-solution-after-normal-factorization-and/m-p/1680988#M37046</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for posting. It seems your approach is right. You can use iparm(12) to solve the transposed system.&lt;/P&gt;&lt;P&gt;As a reference you can look into the &lt;FONT face="courier new,courier"&gt;pardiso_unsym.c&lt;/FONT&gt; example provided with oneMKL (in&amp;nbsp;&lt;FONT face="courier new,courier"&gt;share/doc/mkl/examples/examples_core_c.tgz&lt;/FONT&gt;), which demonstrates how you can solve using a transposed matrix. Maybe you can double check with the example.&lt;/P&gt;&lt;P&gt;If you still observe incorrect results, feel free to post a reproducer, and we will take a look.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind Regards,&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;</description>
      <pubDate>Mon, 07 Apr 2025 09:20:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Transposed-solution-after-normal-factorization-and/m-p/1680988#M37046</guid>
      <dc:creator>c_sim</dc:creator>
      <dc:date>2025-04-07T09:20:30Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO: Transposed solution after normal factorization and solution</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Transposed-solution-after-normal-factorization-and/m-p/1682371#M37064</link>
      <description>&lt;P&gt;Dear Chris,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you very much for your reply and the link to the example.&lt;/P&gt;&lt;P&gt;Indeed, it looks like the discrepancies I observed came from bad conditioning in the matrix.&lt;/P&gt;&lt;P&gt;Thanks for confirming that this is the right way to do it though!&lt;/P&gt;&lt;P&gt;Best,&lt;BR /&gt;Jens&lt;/P&gt;</description>
      <pubDate>Fri, 11 Apr 2025 17:01:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Transposed-solution-after-normal-factorization-and/m-p/1682371#M37064</guid>
      <dc:creator>ju_kreber</dc:creator>
      <dc:date>2025-04-11T17:01:34Z</dc:date>
    </item>
  </channel>
</rss>

