<?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: different results each time I solve the same system in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811065#M3922</link>
    <description>Rodrigo,&lt;DIV&gt;that's not good idea to set all iparm to 0.&lt;/DIV&gt;&lt;DIV&gt;please try first to set iparm(1) == 0 then all items iparm(2)-iparm(64) are filled with default values.&lt;/DIV&gt;&lt;DIV&gt;what MKL version you use?&lt;/DIV&gt;&lt;DIV&gt;then iparm(3) is not releavant since version 10.2.&lt;/DIV&gt;&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
    <pubDate>Thu, 07 Oct 2010 08:55:38 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2010-10-07T08:55:38Z</dc:date>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811062#M3919</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am comparing several solvers, and while some ones give expected results, PARDISO keeps giving very different results each time I run the program, or even different results if I call it two consecutive times.&lt;BR /&gt;&lt;BR /&gt;It happens mainly with large matrices (80000 rows, 1000000 nonzeros) while other tests I made with very small matrices (eg: 5x5) give correct results.&lt;BR /&gt;&lt;BR /&gt;With some settings it even crashes.&lt;BR /&gt;&lt;BR /&gt;I mainly use default options for iparm.&lt;BR /&gt;&lt;BR /&gt;I also tried DSS interface, and I get almost the same behavior.&lt;BR /&gt;&lt;BR /&gt;Any idea ?&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;Rodrigo</description>
      <pubDate>Thu, 07 Oct 2010 07:50:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811062#M3919</guid>
      <dc:creator>roper</dc:creator>
      <dc:date>2010-10-07T07:50:07Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811063#M3920</link>
      <description>Hi,&lt;DIV&gt;Try to check correctness of initial matrix data by matrix checker (set iparm[26]=1 in C or iparm(27)=1 in Fortran)&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Thu, 07 Oct 2010 07:58:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811063#M3920</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2010-10-07T07:58:41Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811064#M3921</link>
      <description>Thanks, I did it but there were no warnings.&lt;BR /&gt;&lt;BR /&gt;But I changed from:&lt;BR /&gt;setting all iparm to 0 except iparm(3) to the number of cores,&lt;BR /&gt;to&lt;BR /&gt;setting all iparm to 0 except iparm(1) to 1 and iparm(3) to the number of cores and iparm(27) to 1,&lt;BR /&gt;and now it gives a more-less correct solution with an estimated error of 0.6 %&lt;BR /&gt;&lt;BR /&gt;Anyway, it still crashes with a symmetric matrix passed as unsymmetric...&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;Rodrigo&lt;BR /&gt;</description>
      <pubDate>Thu, 07 Oct 2010 08:46:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811064#M3921</guid>
      <dc:creator>roper</dc:creator>
      <dc:date>2010-10-07T08:46:47Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811065#M3922</link>
      <description>Rodrigo,&lt;DIV&gt;that's not good idea to set all iparm to 0.&lt;/DIV&gt;&lt;DIV&gt;please try first to set iparm(1) == 0 then all items iparm(2)-iparm(64) are filled with default values.&lt;/DIV&gt;&lt;DIV&gt;what MKL version you use?&lt;/DIV&gt;&lt;DIV&gt;then iparm(3) is not releavant since version 10.2.&lt;/DIV&gt;&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
      <pubDate>Thu, 07 Oct 2010 08:55:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811065#M3922</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-10-07T08:55:38Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811066#M3923</link>
      <description>Hi,&lt;DIV&gt;Am I right that you try to solve matrix A by PARDISO with mtype=2 or -2 and mtype=11 with similar ia,ja? If so the solution must not be the same because for mtype 2 and -2 PARDISO needs only lower part of initial matrix. Also I need to underline that if you set iparm(0) = 0 than matrix checker wouldn't work because default iparm(27) = 0. If you want to turn it on you need to set iparm(1) = 1 and set other iparm manually.&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Thu, 07 Oct 2010 09:04:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811066#M3923</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2010-10-07T09:04:46Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811067#M3924</link>
      <description>Hi Alexander and Gennady,&lt;BR /&gt;&lt;BR /&gt;I set all iparm to 0 before calling 
pardiso, anyway iparm should have some random values before is 
initialized, so it does not hurt setting it to 0, I think.&lt;BR /&gt;&lt;BR /&gt;And yes, I did set iparm(1) = 1 and iparm(27) = 1&lt;BR /&gt;&lt;BR /&gt;For mtype I use 6 and 13 because they are complex matrices.&lt;BR /&gt;&lt;BR /&gt;For
 mtype=6 I pass only the UPPER part of the matrix, with diagonal 
included, as it is said in the manual. Do you say the LOWER part?&lt;BR /&gt;&lt;BR /&gt;I am using now MKL version 10.2.5.035&lt;BR /&gt;&lt;BR /&gt;In my last tests It worked for iparm(1) = 1; iparm(27) = 1 and symmetric (error: 1e-4 %) and crashed for unsymmetric,&lt;BR /&gt;
and worked for iparm(1) = 0 and unsymmetric (but with an error of 5%) and crashed for symmetric.&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
Rodrigo&lt;BR /&gt;</description>
      <pubDate>Thu, 07 Oct 2010 09:28:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811067#M3924</guid>
      <dc:creator>roper</dc:creator>
      <dc:date>2010-10-07T09:28:31Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811068#M3925</link>
      <description>Also I observed in this these tests that, in the cases where version 10.2.5.035 crashed, version 10.0.011 gave all NaN.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 07 Oct 2010 09:51:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811068#M3925</guid>
      <dc:creator>roper</dc:creator>
      <dc:date>2010-10-07T09:51:29Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811069#M3926</link>
      <description>Hi,&lt;DIV&gt;For unsymmetric case try to set iparm(10) not zero, for example 13, and turn on matching and scaling (iparm(11) and iparm(13) are equals 1).&lt;/DIV&gt;&lt;DIV&gt;For symmetric use iparm(1) = 1 and turn on matrix checker by iparm(27) = 1.&lt;/DIV&gt;&lt;DIV&gt;If in such cases you will get crash or NAN in output could you prepare testcase (example that we could execute to reproduce your problem) and upload it here?&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 07 Oct 2010 10:29:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811069#M3926</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2010-10-07T10:29:15Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811070#M3927</link>
      <description>Thanks.&lt;BR /&gt;With those parameters, it did not crash, and it did not give NaN.&lt;BR /&gt;For symmetric case, I computed an relative mean error of 0.0001% to 0.7%, which is relatively high,&lt;BR /&gt;and for unsymmetric case it gave from 6 to 9%, although this one was done with a symmetric matrix (with both upper and lower part) passed as unsymmetric.&lt;BR /&gt;(well, the errors were calculated on a postprocessed field)&lt;BR /&gt;&lt;BR /&gt;But, should not PARDISO work well with default parameters ?&lt;BR /&gt;</description>
      <pubDate>Thu, 07 Oct 2010 11:20:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811070#M3927</guid>
      <dc:creator>roper</dc:creator>
      <dc:date>2010-10-07T11:20:39Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811071#M3928</link>
      <description>Hi,&lt;DIV&gt;PARDISO work well with default parameters. The one reason I've asked you to change default parameters is turn on matrix checker. Moreover, as I understood the problem with default parameters was only in simmetric case. Is matrix checker helped to resolved the problem?&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Thu, 07 Oct 2010 13:39:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811071#M3928</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2010-10-07T13:39:48Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811072#M3929</link>
      <description>Not, matrix checker did not report anything. I guess it should stop the program if it encountered errors, but I did not see any change.&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;Rodrigo&lt;BR /&gt;</description>
      <pubDate>Thu, 07 Oct 2010 14:07:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811072#M3929</guid>
      <dc:creator>roper</dc:creator>
      <dc:date>2010-10-07T14:07:10Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811073#M3930</link>
      <description>If you can make the erroneous behavior occur with a matrix size slightly greater than 5 X 5 (and definitely far smaller than 80000 X 80000), there will be better chances of pinpointing the reasons. How are your matrices generated?</description>
      <pubDate>Thu, 07 Oct 2010 16:08:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811073#M3930</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2010-10-07T16:08:59Z</dc:date>
    </item>
    <item>
      <title>PARDISO: different results each time I solve the same system</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811074#M3931</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Could you please check that all gotten results in fact are consistent or not?&lt;BR /&gt;So, do you consider that &lt;EM&gt;results&lt;/EM&gt; are to be&lt;EM&gt;identical&lt;/EM&gt; from &lt;EM&gt;run to run?&lt;/EM&gt;</description>
      <pubDate>Mon, 11 Oct 2010 12:00:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-different-results-each-time-I-solve-the-same-system/m-p/811074#M3931</guid>
      <dc:creator>barragan_villanueva_</dc:creator>
      <dc:date>2010-10-11T12:00:21Z</dc:date>
    </item>
  </channel>
</rss>

