<?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 OK. The request is escalated. in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976137#M17101</link>
    <description>&lt;P&gt;OK. The request is escalated. i will let you know when the example would be added into one of the future updates/releases.&lt;/P&gt;</description>
    <pubDate>Mon, 03 Jun 2013 17:07:38 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2013-06-03T17:07:38Z</dc:date>
    <item>
      <title>A quick question on using PARDISO as iterative solver</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976133#M17097</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I am trying to follow the example described in this thread to use PARDISO as an iterative solver,&lt;/P&gt;
&lt;P&gt;&lt;A href="http://software.intel.com/en-us/forums/topic/326721" target="_blank"&gt;http://software.intel.com/en-us/forums/topic/326721&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;For now my code works fine if I put iparm(4)=0 and phase=13 for all matrices, but when I modify the code to use the template above, error message appears sometimes (error=-1 in the numerical factorization phase), so I think I must did something wrong. To clarify it, is it correct for me to do the following for A_i x_i = b_i, where the right-hand-side b_i is determined by x_i through some other subroutines (it is a self-consistent calculation),&lt;/P&gt;
&lt;P&gt;----------------------------&lt;/P&gt;
&lt;P&gt;pt=0&lt;BR /&gt;call PARDISO (phase=13, iparm(4)=0, A_1, pt, maxfct, mnum=1, x_1, b_1)&lt;/P&gt;
&lt;P&gt;do while ( error &amp;gt; tolerance )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;do i = 1, maxfct&lt;BR /&gt;&amp;nbsp; call PARDISO (phase=23, iparm(4)=61, A_i, pt, maxfct, mnum=i, x_i, b_i)&lt;BR /&gt;&amp;nbsp;end do&lt;/P&gt;
&lt;P&gt;&amp;nbsp;call subroutine to calculate new b_i from the x_i, and calculate the error&lt;/P&gt;
&lt;P&gt;end do&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&amp;nbsp;call PARDISO (phase=-1, iparm(4)=61, A_1, pt, maxfct, mnum=1, x_1, b_1)&lt;/P&gt;
&lt;P&gt;----------------------------&lt;/P&gt;
&lt;P&gt;Just for reference, the other iparm parameters I am using are (these should be the same as the example file pardiso_unsym_complex_f.f ):&lt;/P&gt;
&lt;P&gt;&amp;nbsp; iparm(1) = 1&lt;BR /&gt;&amp;nbsp; iparm(2) = 2&lt;BR /&gt;&amp;nbsp; iparm(3) = 1 &lt;BR /&gt;&amp;nbsp; iparm(8) = 2&lt;BR /&gt;&amp;nbsp; iparm(10) = 13 &lt;BR /&gt;&amp;nbsp; iparm(11) = 1 &lt;BR /&gt;&amp;nbsp; iparm(13) = 1 &lt;BR /&gt;&amp;nbsp; iparm(18) = -1&lt;BR /&gt;&amp;nbsp; iparm(19) = -1&lt;/P&gt;
&lt;P&gt;, and others are set to be zero. The matrix type is mtype=3 (complex strucuturely-symmetric)&lt;/P&gt;
&lt;P&gt;By the way, I can not see any example code for using Pardiso as iterative solver in the MKL package. The examples codes I found are using Pardiso as direct solver. Did I missout something or there is no example code for this kind of applications? Thank you and I appreciate it.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;CC&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2013 04:34:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976133#M17097</guid>
      <dc:creator>chen146</dc:creator>
      <dc:date>2013-05-31T04:34:05Z</dc:date>
    </item>
    <item>
      <title>yes, that's right. there is</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976134#M17098</link>
      <description>&lt;P&gt;yes, that's right. there is no such example. do you believe to add such example will make a sence?&lt;/P&gt;</description>
      <pubDate>Sat, 01 Jun 2013 14:58:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976134#M17098</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2013-06-01T14:58:36Z</dc:date>
    </item>
    <item>
      <title>Thanks for your reply. Yes, I</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976135#M17099</link>
      <description>&lt;P&gt;Thanks for your reply. Yes, I have seen several questions on the forum for the similar question, so I think it will be great to have a example code to help us to learn about this. There is one exmaple in the PARDISO manual (the original PARDISO, not the MKL PARDISO), but still I will be happy to see a example provided by INTEL, since PARDISO is not totally the same as MKL PARDISO.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2013 02:17:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976135#M17099</guid>
      <dc:creator>chen146</dc:creator>
      <dc:date>2013-06-03T02:17:05Z</dc:date>
    </item>
    <item>
      <title>OK. The request is escalated.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976136#M17100</link>
      <description>&lt;P&gt;OK. The request is escalated. i will let you know when the example would be added into one of the future updates/releases.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2013 17:07:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976136#M17100</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2013-06-03T17:07:38Z</dc:date>
    </item>
    <item>
      <title>OK. The request is escalated.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976137#M17101</link>
      <description>&lt;P&gt;OK. The request is escalated. i will let you know when the example would be added into one of the future updates/releases.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2013 17:07:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/A-quick-question-on-using-PARDISO-as-iterative-solver/m-p/976137#M17101</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2013-06-03T17:07:38Z</dc:date>
    </item>
  </channel>
</rss>

