<?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 iparm[31] is just a try; in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926244#M13400</link>
    <description>iparm[31] is just a try; 
I tried iparm[3]=31 and iparm[3]=0, It doesn't influence a lot on performance


================  PARDISO: solving a real nonsymmetric system  ================


Summary PARDISO: ( reorder to reorder )
================

Times:
======

      Time fulladj: 2.646652 s
      Time reorder: 14.776046 s
      Time symbfct: 5.390644 s
      Time parlist: 0.193419 s
      Time malloc : -0.334824 s
      Time total  : 37.119933 s total - sum: 14.447996 s

Statistics:
===========
 &amp;lt; Parallel Direct Factorization with #processors: &amp;gt;         8
 &amp;lt; Hybrid Solver PARDISO with CGS/CG Iteration &amp;gt;

 &amp;lt; Linear system Ax = b&amp;gt; &lt;TRANSPOSE&gt;
             #equations:                                     40000
             #non-zeros in A:                                45986096
             non-zeros in A (%):                             2.874131
             #right-hand sides:                              1

 &amp;lt; Factors L and U &amp;gt;
             #columns for each panel:                        72
             #independent subgraphs:                         0
 &amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;
             #supernodes:                                    3069
             size of largest supernode:                      19757
             number of nonzeros in L                         462436285
             number of nonzeros in U                         460178265
             number of nonzeros in L+U                       922614550

Reordering completed ... 
Number of nonzeros in factors = 922614550
Number of factorization MFLOPS = 13695630
================  PARDISO: solving a real nonsymmetric system  ================


Summary PARDISO: ( factorize to factorize )
================

Times:
======

      Time A to LU: 0.000000 s
      Time numfct : 2071.496263 s
      Time malloc : -0.000183 s
      Time total  : 2071.496571 s total - sum: 0.000491 s

Statistics:
===========
 &amp;lt; Parallel Direct Factorization with #processors: &amp;gt;         8
 &amp;lt; Hybrid Solver PARDISO with CGS/CG Iteration &amp;gt;

 &amp;lt; Linear system Ax = b&amp;gt; &lt;TRANSPOSE&gt;
             #equations:                                     40000
             #non-zeros in A:                                45986096
             non-zeros in A (%):                             2.874131
             #right-hand sides:                              1

 &amp;lt; Factors L and U &amp;gt;
             #columns for each panel:                        72
             #independent subgraphs:                         0
 &amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;
             #supernodes:                                    3069
             size of largest supernode:                      19757
             number of nonzeros in L                         462436285
             number of nonzeros in U                         460178265
             number of nonzeros in L+U                       922614550
             gflop   for the numerical factorization:        13695.630000
             gflop/s for the numerical factorization:        6.611467

Factorization completed ... 
================  PARDISO: solving a real nonsymmetric system  ================


Summary PARDISO: ( solve to solve )
================

Times:
======

      Time cgs    : 6.895049 s cgx iterations 1
      Time malloc : -0.000012 s
      Time total  : 6.895151 s total - sum: 0.000113 s

Statistics:
===========
 &amp;lt; Parallel Direct Factorization with #processors: &amp;gt;         8
 &amp;lt; Hybrid Solver PARDISO with CGS/CG Iteration &amp;gt;

 &amp;lt; Linear system Ax = b&amp;gt; &lt;TRANSPOSE&gt;
             #equations:                                     40000
             #non-zeros in A:                                45986096
             non-zeros in A (%):                             2.874131
             #right-hand sides:                              1

 &amp;lt; Factors L and U &amp;gt;
             #columns for each panel:                        72
             #independent subgraphs:                         0
 &amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;
             #supernodes:                                    3069
             size of largest supernode:                      19757
             number of nonzeros in L                         462436285
             number of nonzeros in U                         460178265
             number of nonzeros in L+U                       922614550
             gflop   for the numerical factorization:        13695.630000
             gflop/s for the numerical factorization:        6.611467

Solve completed ... 

===========&lt;/TRANSPOSE&gt;&lt;/TRANSPOSE&gt;&lt;/TRANSPOSE&gt;</description>
    <pubDate>Wed, 17 Oct 2012 08:03:20 GMT</pubDate>
    <dc:creator>Antoine__A_</dc:creator>
    <dc:date>2012-10-17T08:03:20Z</dc:date>
    <item>
      <title>problem with mkl pardiso performances</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926239#M13395</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt; &lt;BR /&gt; i'm using Pardiso to solve a real unsymmetrical problem with very large matrix &lt;BR /&gt;( n=40 000 ), 3% non-zeros (45 986 096) and 1 rhs.&lt;BR /&gt; &lt;BR /&gt; I'm quite disappointed about the times of calculation : on my computer (8 CPUs, 16432032 KB total memory, 1595 MHz), it takes 35 min. Does it seem normal to you?&lt;BR /&gt; I haven't found any comparison of performance related to the size of the matrix... &lt;BR /&gt; &lt;BR /&gt; Maybe my iparms are not optimized for my problem :&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[0] = 1; /* No solver default */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[1] = 2; /* Fill-in reordering from METIS */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[2] = 8;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[3] = 31; /* CGS */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[4] = 0; /* No user fill-in reducing permutation */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[5] = 0; /* Write solution into x */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[6] = 0; /* Not in use */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[7] = 0; /* Max numbers of iterative refinement steps */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[8] = 0; /* Not in use */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[9] = 13; /* Perturb the pivot elements with 1E-13 */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[10] = 1; /* Use nonsymmetric permutation and scaling MPS */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[11] = 0; /* Not in use */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[12] = 0; /* Not in use */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[13] = 0; /* Output: Number of perturbed pivots */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; iparm[14] = 0; /* Not in use */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[15] = 0; /* Not in use */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[16] = 0; /* Not in use */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[17] = -1; /* Output: Number of nonzeros in the factor LU */&lt;BR /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[18] = -1; /* Output: Mflops for LU factorization */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[19] = 0; /* Output: Numbers of CG Iterations */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[31] = 1; /* iterative solver*/&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iparm[60] = 2; /* Out-of-Core resolution */&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt; Thanks for any help you can give me&lt;BR /&gt; Yannick&lt;/P&gt;
&lt;P&gt;p.s : I don't know where to find the version of pardiso ( is not in mkl_pardiso.h)&lt;/P&gt;</description>
      <pubDate>Tue, 16 Oct 2012 13:59:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926239#M13395</guid>
      <dc:creator>Antoine__A_</dc:creator>
      <dc:date>2012-10-16T13:59:30Z</dc:date>
    </item>
    <item>
      <title>Yannick,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926240#M13396</link>
      <description>Yannick,
your case is pretty big and you works in Out-Of-Core mode with is non-threaded and
actually this time is looks reasonable for that case. 
what is the size of RAM on your system?
and what CPU type you use? 
regarding pardiso version - in the latest version on mkl - pardiso print the version in the case if msglvl == 1 or you can find the version on mkl into 
..\Documentation\mklsupport.txt
--Gennady</description>
      <pubDate>Tue, 16 Oct 2012 14:33:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926240#M13396</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2012-10-16T14:33:43Z</dc:date>
    </item>
    <item>
      <title>Thanks for your reply</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926241#M13397</link>
      <description>Thanks for your reply

The CPUs are : Bi-pro, Quad Core Intel Xeon E5335, 2x4MB Cache, 2.0GHz, 1333MHZ,
the size of my RAM is 16 432 032 KB,
and the Package ID of mkl is : l_mkl_p_10.0.011

I turned off Out-Of-Core mode, but it's the same performance.</description>
      <pubDate>Tue, 16 Oct 2012 15:00:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926241#M13397</guid>
      <dc:creator>Antoine__A_</dc:creator>
      <dc:date>2012-10-16T15:00:05Z</dc:date>
    </item>
    <item>
      <title>ok, thanks. I see you are</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926242#M13398</link>
      <description>ok, thanks. I see you are working on the modest CPU but the mkl version is pretty aged. i would say that we did many improvements since 10.0 especially with OOC mode. Can you evaluate the latest 11.0? it's free for 30 days.</description>
      <pubDate>Tue, 16 Oct 2012 15:26:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926242#M13398</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2012-10-16T15:26:13Z</dc:date>
    </item>
    <item>
      <title>Hi Antonie,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926243#M13399</link>
      <description>Hi Antonie,
Could you provide pardiso output by msglvl=1? It could help us to understand reason of bad performance of your testcase. In your iparm I see only one strange point for me - what the reason of setting iparm[3]=31? 
With best regards,
Alexander Kalinkin</description>
      <pubDate>Wed, 17 Oct 2012 01:15:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926243#M13399</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2012-10-17T01:15:42Z</dc:date>
    </item>
    <item>
      <title>iparm[31] is just a try;</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926244#M13400</link>
      <description>iparm[31] is just a try; 
I tried iparm[3]=31 and iparm[3]=0, It doesn't influence a lot on performance


================  PARDISO: solving a real nonsymmetric system  ================


Summary PARDISO: ( reorder to reorder )
================

Times:
======

      Time fulladj: 2.646652 s
      Time reorder: 14.776046 s
      Time symbfct: 5.390644 s
      Time parlist: 0.193419 s
      Time malloc : -0.334824 s
      Time total  : 37.119933 s total - sum: 14.447996 s

Statistics:
===========
 &amp;lt; Parallel Direct Factorization with #processors: &amp;gt;         8
 &amp;lt; Hybrid Solver PARDISO with CGS/CG Iteration &amp;gt;

 &amp;lt; Linear system Ax = b&amp;gt; &lt;TRANSPOSE&gt;
             #equations:                                     40000
             #non-zeros in A:                                45986096
             non-zeros in A (%):                             2.874131
             #right-hand sides:                              1

 &amp;lt; Factors L and U &amp;gt;
             #columns for each panel:                        72
             #independent subgraphs:                         0
 &amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;
             #supernodes:                                    3069
             size of largest supernode:                      19757
             number of nonzeros in L                         462436285
             number of nonzeros in U                         460178265
             number of nonzeros in L+U                       922614550

Reordering completed ... 
Number of nonzeros in factors = 922614550
Number of factorization MFLOPS = 13695630
================  PARDISO: solving a real nonsymmetric system  ================


Summary PARDISO: ( factorize to factorize )
================

Times:
======

      Time A to LU: 0.000000 s
      Time numfct : 2071.496263 s
      Time malloc : -0.000183 s
      Time total  : 2071.496571 s total - sum: 0.000491 s

Statistics:
===========
 &amp;lt; Parallel Direct Factorization with #processors: &amp;gt;         8
 &amp;lt; Hybrid Solver PARDISO with CGS/CG Iteration &amp;gt;

 &amp;lt; Linear system Ax = b&amp;gt; &lt;TRANSPOSE&gt;
             #equations:                                     40000
             #non-zeros in A:                                45986096
             non-zeros in A (%):                             2.874131
             #right-hand sides:                              1

 &amp;lt; Factors L and U &amp;gt;
             #columns for each panel:                        72
             #independent subgraphs:                         0
 &amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;
             #supernodes:                                    3069
             size of largest supernode:                      19757
             number of nonzeros in L                         462436285
             number of nonzeros in U                         460178265
             number of nonzeros in L+U                       922614550
             gflop   for the numerical factorization:        13695.630000
             gflop/s for the numerical factorization:        6.611467

Factorization completed ... 
================  PARDISO: solving a real nonsymmetric system  ================


Summary PARDISO: ( solve to solve )
================

Times:
======

      Time cgs    : 6.895049 s cgx iterations 1
      Time malloc : -0.000012 s
      Time total  : 6.895151 s total - sum: 0.000113 s

Statistics:
===========
 &amp;lt; Parallel Direct Factorization with #processors: &amp;gt;         8
 &amp;lt; Hybrid Solver PARDISO with CGS/CG Iteration &amp;gt;

 &amp;lt; Linear system Ax = b&amp;gt; &lt;TRANSPOSE&gt;
             #equations:                                     40000
             #non-zeros in A:                                45986096
             non-zeros in A (%):                             2.874131
             #right-hand sides:                              1

 &amp;lt; Factors L and U &amp;gt;
             #columns for each panel:                        72
             #independent subgraphs:                         0
 &amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;
             #supernodes:                                    3069
             size of largest supernode:                      19757
             number of nonzeros in L                         462436285
             number of nonzeros in U                         460178265
             number of nonzeros in L+U                       922614550
             gflop   for the numerical factorization:        13695.630000
             gflop/s for the numerical factorization:        6.611467

Solve completed ... 

===========&lt;/TRANSPOSE&gt;&lt;/TRANSPOSE&gt;&lt;/TRANSPOSE&gt;</description>
      <pubDate>Wed, 17 Oct 2012 08:03:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926244#M13400</guid>
      <dc:creator>Antoine__A_</dc:creator>
      <dc:date>2012-10-17T08:03:20Z</dc:date>
    </item>
    <item>
      <title>Hi Antonie,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926245#M13401</link>
      <description>Hi Antonie,
Your output a bit confused me - the factorized matrix is almost dense!  Could you send this matrix to me (for example in private thread) to understand such situation arose?
With best regards,
Alexander Kalinkin</description>
      <pubDate>Wed, 17 Oct 2012 10:28:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926245#M13401</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2012-10-17T10:28:21Z</dc:date>
    </item>
    <item>
      <title>The file weighs 790Mo...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926246#M13402</link>
      <description>The file weighs 790Mo...
How can i give it to you?</description>
      <pubDate>Wed, 17 Oct 2012 13:21:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/problem-with-mkl-pardiso-performances/m-p/926246#M13402</guid>
      <dc:creator>Antoine__A_</dc:creator>
      <dc:date>2012-10-17T13:21:26Z</dc:date>
    </item>
  </channel>
</rss>

