<?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 Meaning of PARDISO error flags ? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Meaning-of-PARDISO-error-flags/m-p/851817#M6607</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I read the sticky on PARDISO and I need more assistance: I'm looking to find more information about the error flags I'm getting. PARDISO seemed to work OK on the first few small problems I gave it but now that I'm moving on to a larger problem (and 64-bit) I'm getting some issues.&lt;BR /&gt;&lt;BR /&gt;Our code does phase=11 followed by phase=23: the matrix does not change shape after the initial setup so we can skip 11 in subsequent runs. However, this failure occurs on the very 1st run-through (during phase 23 I think):&lt;BR /&gt;&lt;BR /&gt;============================================&lt;BR /&gt;&lt;BR /&gt;*** Error in PARDISO  ( sequence_ido,parameters) error_num= 100000&lt;BR /&gt;*** Error in PARDISO: clean impossible (ido?)&lt;BR /&gt;&lt;BR /&gt;================  PARDISO: solving a real nonsymmetric system  ================&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Summary PARDISO: ( factorize to solve )&lt;BR /&gt;================&lt;BR /&gt;&lt;BR /&gt;Times:&lt;BR /&gt;======&lt;BR /&gt; Time total  : 0.002070 s total - sum: 0.002070 s&lt;BR /&gt;&lt;BR /&gt;Statistics:&lt;BR /&gt;===========&lt;BR /&gt; &amp;lt; Parallel Direct Factorization with #processors: &amp;gt;         4&lt;BR /&gt; &amp;lt; Hybrid Solver PARDISO with CGS/CG Iteration &amp;gt;&lt;BR /&gt;&lt;BR /&gt; &amp;lt; Linear system Ax = b&amp;gt; &lt;TRANSPOSE&gt;&lt;BR /&gt; #equations:                                     543447&lt;BR /&gt; #non-zeros in A:                                5997873&lt;BR /&gt; non-zeros in A ():                            0.002031&lt;BR /&gt;&lt;BR /&gt; #right-hand sides:                              1&lt;BR /&gt;&lt;BR /&gt; &amp;lt; Factors L and U &amp;gt;&lt;BR /&gt; #columns for each panel:                        96&lt;BR /&gt; #independent subgraphs:                         0&lt;BR /&gt; &amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;&lt;BR /&gt; #supernodes:                                    0&lt;BR /&gt; size of largest supernode:                      0&lt;BR /&gt; number of nonzeros in L                       0&lt;BR /&gt; number of nonzeros in U                       0&lt;BR /&gt; number of nonzeros in L+U                     0&lt;BR /&gt; gflop   for the numerical factorization:        0.000000&lt;BR /&gt; The following ERROR was detected in PARDISO:           -1&lt;BR /&gt; Input inconsistent&lt;BR /&gt;======================================&lt;BR /&gt;&lt;BR /&gt;At first, I thought there was a problem with the storage order but I have iparm(27)=1 turned on and the message doesn't seem to indicate that is the case. I printed the data and everything seems to be in the correct order.&lt;BR /&gt;&lt;BR /&gt;I also read elsewhere that PARDISO requires the diagonal to be stored explicitly so I checked: I always have a non-zero element in the diagonal.&lt;BR /&gt;&lt;BR /&gt;At this point, I'm not too sure what the problem actually is. To reiterate a comment on an earlier thread, the documentation could use a more thorough description of the error messages and their common causes.&lt;BR /&gt;&lt;BR /&gt;Here is a list of relevant parameters I am using:&lt;BR /&gt;&lt;BR /&gt;iparm(1:64)= 0&lt;BR /&gt;iparm(1) = 1&lt;BR /&gt;iparm(2) = 2&lt;BR /&gt;iparm(3) = mkl_get_max_threads()&lt;BR /&gt;iparm(4) = 61 ! this is zero during phase=11&lt;BR /&gt;iparm(8) = 2&lt;BR /&gt;iparm(10) = 13&lt;BR /&gt;iparm(11) = 1&lt;BR /&gt;iparm(13) = 1&lt;BR /&gt;iparm(27) = 1&lt;BR /&gt;mtype=11&lt;BR /&gt;&lt;BR /&gt;I am using the MKL that comes with version 11.1.051 of the Fortran compiler for Windows: not sure which version that is.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Michel Lestrade&lt;BR /&gt;Crosslight Software&lt;BR /&gt;&lt;/TRANSPOSE&gt;</description>
    <pubDate>Wed, 30 Dec 2009 20:48:38 GMT</pubDate>
    <dc:creator>michel_lestrade</dc:creator>
    <dc:date>2009-12-30T20:48:38Z</dc:date>
    <item>
      <title>Meaning of PARDISO error flags ?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Meaning-of-PARDISO-error-flags/m-p/851817#M6607</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I read the sticky on PARDISO and I need more assistance: I'm looking to find more information about the error flags I'm getting. PARDISO seemed to work OK on the first few small problems I gave it but now that I'm moving on to a larger problem (and 64-bit) I'm getting some issues.&lt;BR /&gt;&lt;BR /&gt;Our code does phase=11 followed by phase=23: the matrix does not change shape after the initial setup so we can skip 11 in subsequent runs. However, this failure occurs on the very 1st run-through (during phase 23 I think):&lt;BR /&gt;&lt;BR /&gt;============================================&lt;BR /&gt;&lt;BR /&gt;*** Error in PARDISO  ( sequence_ido,parameters) error_num= 100000&lt;BR /&gt;*** Error in PARDISO: clean impossible (ido?)&lt;BR /&gt;&lt;BR /&gt;================  PARDISO: solving a real nonsymmetric system  ================&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Summary PARDISO: ( factorize to solve )&lt;BR /&gt;================&lt;BR /&gt;&lt;BR /&gt;Times:&lt;BR /&gt;======&lt;BR /&gt; Time total  : 0.002070 s total - sum: 0.002070 s&lt;BR /&gt;&lt;BR /&gt;Statistics:&lt;BR /&gt;===========&lt;BR /&gt; &amp;lt; Parallel Direct Factorization with #processors: &amp;gt;         4&lt;BR /&gt; &amp;lt; Hybrid Solver PARDISO with CGS/CG Iteration &amp;gt;&lt;BR /&gt;&lt;BR /&gt; &amp;lt; Linear system Ax = b&amp;gt; &lt;TRANSPOSE&gt;&lt;BR /&gt; #equations:                                     543447&lt;BR /&gt; #non-zeros in A:                                5997873&lt;BR /&gt; non-zeros in A ():                            0.002031&lt;BR /&gt;&lt;BR /&gt; #right-hand sides:                              1&lt;BR /&gt;&lt;BR /&gt; &amp;lt; Factors L and U &amp;gt;&lt;BR /&gt; #columns for each panel:                        96&lt;BR /&gt; #independent subgraphs:                         0&lt;BR /&gt; &amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;&lt;BR /&gt; #supernodes:                                    0&lt;BR /&gt; size of largest supernode:                      0&lt;BR /&gt; number of nonzeros in L                       0&lt;BR /&gt; number of nonzeros in U                       0&lt;BR /&gt; number of nonzeros in L+U                     0&lt;BR /&gt; gflop   for the numerical factorization:        0.000000&lt;BR /&gt; The following ERROR was detected in PARDISO:           -1&lt;BR /&gt; Input inconsistent&lt;BR /&gt;======================================&lt;BR /&gt;&lt;BR /&gt;At first, I thought there was a problem with the storage order but I have iparm(27)=1 turned on and the message doesn't seem to indicate that is the case. I printed the data and everything seems to be in the correct order.&lt;BR /&gt;&lt;BR /&gt;I also read elsewhere that PARDISO requires the diagonal to be stored explicitly so I checked: I always have a non-zero element in the diagonal.&lt;BR /&gt;&lt;BR /&gt;At this point, I'm not too sure what the problem actually is. To reiterate a comment on an earlier thread, the documentation could use a more thorough description of the error messages and their common causes.&lt;BR /&gt;&lt;BR /&gt;Here is a list of relevant parameters I am using:&lt;BR /&gt;&lt;BR /&gt;iparm(1:64)= 0&lt;BR /&gt;iparm(1) = 1&lt;BR /&gt;iparm(2) = 2&lt;BR /&gt;iparm(3) = mkl_get_max_threads()&lt;BR /&gt;iparm(4) = 61 ! this is zero during phase=11&lt;BR /&gt;iparm(8) = 2&lt;BR /&gt;iparm(10) = 13&lt;BR /&gt;iparm(11) = 1&lt;BR /&gt;iparm(13) = 1&lt;BR /&gt;iparm(27) = 1&lt;BR /&gt;mtype=11&lt;BR /&gt;&lt;BR /&gt;I am using the MKL that comes with version 11.1.051 of the Fortran compiler for Windows: not sure which version that is.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Michel Lestrade&lt;BR /&gt;Crosslight Software&lt;BR /&gt;&lt;/TRANSPOSE&gt;</description>
      <pubDate>Wed, 30 Dec 2009 20:48:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Meaning-of-PARDISO-error-flags/m-p/851817#M6607</guid>
      <dc:creator>michel_lestrade</dc:creator>
      <dc:date>2009-12-30T20:48:38Z</dc:date>
    </item>
    <item>
      <title>Re: Meaning of PARDISO error flags ?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Meaning-of-PARDISO-error-flags/m-p/851818#M6608</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;- yes, the error's flag information is not competed and required a lot of improvements.&lt;BR /&gt;we are working on it.. ( in the form of KB article )&lt;BR /&gt;- &lt;STRONG&gt;*** Error in PARDISO ( sequence_ido,parameters) error_num= 100000&lt;/STRONG&gt;&lt;BR /&gt;this error returned when the handle doesn't contains the info from the previous phase..&lt;BR /&gt;Can you please check it?&lt;BR /&gt;- &lt;STRONG&gt;"I am using the MKL that comes with version 11.1.051 of the Fortran compiler for Windows: not sure which version that is."&lt;/STRONG&gt;&lt;BR /&gt;it's pretty easy to check the version of MKL follow the &lt;A href="http://software.intel.com/en-us/articles/which-version-of-ipp--mkl--tbb-is-installed-with-intel-compiler-professional-edition/"&gt;article&lt;/A&gt;. &lt;BR /&gt;--Gennady&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Thu, 31 Dec 2009 10:03:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Meaning-of-PARDISO-error-flags/m-p/851818#M6608</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2009-12-31T10:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: Meaning of PARDISO error flags ?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Meaning-of-PARDISO-error-flags/m-p/851819#M6609</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/334681"&gt;Gennady Fedorov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;- yes, the error's flag information is not competed and required a lot of improvements.&lt;BR /&gt;we are working on it.. ( in the form of KB article )&lt;BR /&gt;- &lt;STRONG&gt;*** Error in PARDISO ( sequence_ido,parameters) error_num= 100000&lt;/STRONG&gt;&lt;BR /&gt;this error returned when the handle doesn't contains the info from the previous phase..&lt;BR /&gt;Can you please check it?&lt;BR /&gt;- &lt;STRONG&gt;"I am using the MKL that comes with version 11.1.051 of the Fortran compiler for Windows: not sure which version that is."&lt;/STRONG&gt;&lt;BR /&gt;it's pretty easy to check the version of MKL follow the &lt;A href="http://software.intel.com/en-us/articles/which-version-of-ipp--mkl--tbb-is-installed-with-intel-compiler-professional-edition/"&gt;article&lt;/A&gt;. &lt;BR /&gt;--Gennady&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Thank you, that was helpful. You are right and phase 11 was not being done. I am tracking down the exact reason why but it seems like the flag in my code that was supposed to set this is not being passed correctly when I compile in 64 bits.&lt;BR /&gt;&lt;BR /&gt;For the MKL, it looks like I'm on 10.2 Update 2. I'll check later if there's anything in Update 3 that requires an immediate update of our tools.&lt;BR /&gt;</description>
      <pubDate>Thu, 31 Dec 2009 19:13:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Meaning-of-PARDISO-error-flags/m-p/851819#M6609</guid>
      <dc:creator>michel_lestrade</dc:creator>
      <dc:date>2009-12-31T19:13:34Z</dc:date>
    </item>
  </channel>
</rss>

