<?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 Pardiso produces the wrong output in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833535#M5844</link>
    <description>Hi,&lt;DIV&gt;To use pardiso with single precision please change value of iparm(28) to 1.&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
    <pubDate>Mon, 12 Sep 2011 09:41:03 GMT</pubDate>
    <dc:creator>Alexander_K_Intel2</dc:creator>
    <dc:date>2011-09-12T09:41:03Z</dc:date>
    <item>
      <title>Pardiso produces the wrong output</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833531#M5840</link>
      <description>Hi there,&lt;BR /&gt;Ich have a problem with the sparse solver Pardiso. I don't know whether I don't understand the parameters of Pardiso or whether it is not working with my system. My problem ist that Pardiso produces the wrong output for my input. I also tried the example program pardiso_sym_f90.f90and I thinkI did not work. Maybe it worked but I don't understand the output.It produced&lt;BR /&gt;&lt;P&gt;The solution of the system is&lt;/P&gt;&lt;P&gt;x( 1 ) = -4.186020128680939E-002&lt;/P&gt;&lt;P&gt;x( 2 ) = -3.413124159279098E-003&lt;/P&gt;&lt;P&gt;x( 3 ) = 0.117250376805018&lt;/P&gt;&lt;P&gt;x( 4 ) = -0.112639579923180&lt;/P&gt;&lt;P&gt;x( 5 ) = 2.417224446137141E-002&lt;/P&gt;&lt;P&gt;x( 6 ) = -0.107633340356223&lt;/P&gt;&lt;P&gt;x( 7 ) = 0.198719673273585&lt;/P&gt;&lt;P&gt;x( 8 ) = 0.190382963551205&lt;BR /&gt;Is this the right solution? &lt;BR /&gt;I also tried to call Pardiso myself in the file test.f90. &lt;BR /&gt;There I get the following output:&lt;/P&gt;&lt;P&gt;The array ia:&lt;/P&gt;&lt;P&gt;1 2 3 4 5 6&lt;/P&gt;&lt;P&gt;The array a:&lt;/P&gt;&lt;P&gt;(1.000000,0.0000000E+00) (1.000000,0.0000000E+00) (1.000000,0.0000000E+00)&lt;/P&gt;&lt;P&gt;(1.000000,0.0000000E+00) (1.000000,0.0000000E+00)&lt;/P&gt;&lt;P&gt;The array ja:&lt;/P&gt;&lt;P&gt;1 2 3 4 5&lt;/P&gt;&lt;P&gt;The array x:&lt;/P&gt;&lt;P&gt;(0.0000000E+00,1.875000)&lt;/P&gt;&lt;P&gt;(0.0000000E+00,0.0000000E+00)&lt;/P&gt;&lt;P&gt;(0.0000000E+00,1.875000)&lt;/P&gt;&lt;P&gt;(0.0000000E+00,0.0000000E+00)&lt;/P&gt;&lt;P&gt;(0.0000000E+00,0.0000000E+00)&lt;BR /&gt;&lt;BR /&gt;If I got the ja, ia and a arrays right, I don't understad the output. &lt;BR /&gt;I'm using Visual Studio 2008and the MKL 10.3 under Windows XP Professional SP2 .&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2011 11:05:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833531#M5840</guid>
      <dc:creator>jbertels01</dc:creator>
      <dc:date>2011-09-09T11:05:03Z</dc:date>
    </item>
    <item>
      <title>Pardiso produces the wrong output</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833532#M5841</link>
      <description>My remarks apply only to the example program pardiso_sym_f90.f90. The solution that it gives for x agrees with what I get from Matlab. &lt;BR /&gt;&lt;BR /&gt;Why do you think that there is something is wrong? The matrix A is present in the source code, with the upper triangular part neatly formatted. Compute the product A.x and see if it produces a vector whose elements are all = 1.&lt;BR /&gt;&lt;BR /&gt;What do you mean by "it did not work"?&lt;BR /&gt;</description>
      <pubDate>Fri, 09 Sep 2011 15:55:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833532#M5841</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2011-09-09T15:55:52Z</dc:date>
    </item>
    <item>
      <title>Pardiso produces the wrong output</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833533#M5842</link>
      <description>Hi,&lt;DIV&gt;Just compare your example with pardiso_unsym_complex_f: I've replaced your complex type to complex*16 and set each complex element as pair of numbers (like (1.0d0, 2.0d0)) - after your updated example work correctly.&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Fri, 09 Sep 2011 16:44:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833533#M5842</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2011-09-09T16:44:22Z</dc:date>
    </item>
    <item>
      <title>Pardiso produces the wrong output</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833534#M5843</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;OK pardiso_sym_f90.f90 works correct (of course). I made a mistake in testing it. &lt;BR /&gt;When I changed the type complexin test.f90 into complex*16 it gave me the right output. But how can I use single precision? In my application I only need single precision. Why is it not working with the type complex resp. where is my mistake?&lt;BR /&gt;&lt;BR /&gt;best regards&lt;BR /&gt;Julian Bertels&lt;/P&gt;</description>
      <pubDate>Mon, 12 Sep 2011 07:41:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833534#M5843</guid>
      <dc:creator>jbertels01</dc:creator>
      <dc:date>2011-09-12T07:41:01Z</dc:date>
    </item>
    <item>
      <title>Pardiso produces the wrong output</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833535#M5844</link>
      <description>Hi,&lt;DIV&gt;To use pardiso with single precision please change value of iparm(28) to 1.&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Mon, 12 Sep 2011 09:41:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-produces-the-wrong-output/m-p/833535#M5844</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2011-09-12T09:41:03Z</dc:date>
    </item>
  </channel>
</rss>

