<?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 Hi, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941663#M14548</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;can I interpret the number of supernodes as "number of fronts" ? &amp;nbsp;No, the supernode has a bit&amp;nbsp;another meaning, its correlate with number of unknowns and matrix structure.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 12 Feb 2013 11:17:01 GMT</pubDate>
    <dc:creator>Alexander_K_Intel2</dc:creator>
    <dc:date>2013-02-12T11:17:01Z</dc:date>
    <item>
      <title>Pardiso # of threads maximum...</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941655#M14540</link>
      <description>&lt;P&gt;I tested PARDISO and found that IPAM[3] is limited in 8. I tried to use 16 threads, but summary shows that it uses 8.&lt;/P&gt;
&lt;P&gt;What should I fix ?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;iparm[FORT(1)] = 1; // 0 - all default, 1 - MUST supply all &lt;BR /&gt; iparm[FORT(2)] = 2; // 0 - MMD, 2 - ND METIS &lt;BR /&gt; iparm[FORT(3)] = get_num_threads(); // num of threads &lt;BR /&gt; iparm[FORT(4)] = 0; // No iterative-direct algorithm &lt;BR /&gt; iparm[FORT(5)] = 0; // No user fill-in reducing permutation &lt;BR /&gt; iparm[FORT(6)] = 0; // Write solution into x &lt;BR /&gt; iparm[FORT(7)] = 0; // Not in use &lt;BR /&gt; iparm[FORT(8)] = 0; // num of iterative refinement &lt;BR /&gt; iparm[FORT(9)] = 0; // Not in use &lt;BR /&gt; iparm[FORT(10)] = 13; // Pivot 13 - non sym 8 sym indefinite &lt;BR /&gt; iparm[FORT(11)] = 1; // Scaling 1 - non sym, 0 - sym &lt;BR /&gt; iparm[FORT(12)] = 0; // Conjugate transposed/transpose solve &lt;BR /&gt; iparm[FORT(13)] = 1; // 1 - normal matching, 2 - advanced &lt;BR /&gt; iparm[FORT(14)] = 0; // Output: Number of perturbed pivots &lt;BR /&gt; iparm[FORT(15)] = 0; // Not in use &lt;BR /&gt; iparm[FORT(16)] = 0; // Not in use &lt;BR /&gt; iparm[FORT(17)] = 0; // Not in use &lt;BR /&gt; iparm[FORT(18)] = -1; // -1 - report nz in factors &lt;BR /&gt; iparm[FORT(19)] = -1; // -1 - report MFlops &lt;BR /&gt; iparm[FORT(20)] = 0; // Output: Numbers of CG Iterations &lt;BR /&gt; iparm[FORT(21)] = 1; // 0 - 1x1 pivot] 1 - 2x2 bunch-kaufman pivot (default) &lt;BR /&gt; iparm[FORT(24)] = 1; // 0 - one level parallel, 1 - two level (default) &lt;BR /&gt; iparm[FORT(25)] = 1; // 0 - seq solve] 1 - par solve (default) &lt;BR /&gt; iparm[FORT(27)] = 1; // 0) no check, 1) matrix check &lt;BR /&gt; iparm[FORT(52)] = 1; // num of dist solver : multi thread only should be 1&lt;/P&gt;
&lt;P&gt;cout &amp;lt;&amp;lt; "IPARM[FORT(3)] = " &amp;lt;&amp;lt; iparm[FORT(3)] &amp;lt;&amp;lt; endl;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;PARDISO returns like this:&lt;/P&gt;
&lt;P&gt;Statistics:&lt;BR /&gt;===========&lt;BR /&gt;&amp;lt; Parallel Direct Factorization with number of processors: &amp;gt; 8&lt;BR /&gt;&amp;lt; Numerical Factorization with BLAS3 and O(n) synchronization &amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt; Linear system Ax = b &amp;gt;&lt;BR /&gt; number of equations: 357889&lt;BR /&gt; number of non-zeros in A: 26539009&lt;BR /&gt; number of non-zeros in A (%): 0.020720&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Feb 2013 08:45:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941655#M14540</guid>
      <dc:creator>Kim__Kyungjoo</dc:creator>
      <dc:date>2013-02-12T08:45:52Z</dc:date>
    </item>
    <item>
      <title>Hi,Currently iparm[2] doesn't</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941656#M14541</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;Currently iparm[2] doesn't used. MKL PARDISO by default use env. setting of number of threads.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With best regards,&lt;/P&gt;
&lt;P&gt;Alexander Kalinkin&lt;/P&gt;</description>
      <pubDate>Tue, 12 Feb 2013 08:48:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941656#M14541</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2013-02-12T08:48:42Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941657#M14542</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;In this topic (http://software.intel.com/en-us/forums/topic/347047#comment-1718453) explain how one can change number of threads used by PARDISO.&lt;/P&gt;
&lt;P&gt;With best regards,&lt;/P&gt;
&lt;P&gt;Alexander Kalinkin&lt;/P&gt;</description>
      <pubDate>Tue, 12 Feb 2013 08:54:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941657#M14542</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2013-02-12T08:54:32Z</dc:date>
    </item>
    <item>
      <title>Thank you for the quick</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941658#M14543</link>
      <description>&lt;P&gt;Thank you for the quick answer. I tried both environment variable setup and runtime omp library setup.&lt;/P&gt;
&lt;P&gt;However, neither works.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Statistics:&lt;BR /&gt;===========&lt;BR /&gt;&amp;lt; Parallel Direct Factorization with number of processors: &amp;gt; 8&lt;BR /&gt;&amp;lt; Numerical Factorization with BLAS3 and O(n) synchronization &amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt; Linear system Ax = b &amp;gt;&lt;BR /&gt; number of equations: 357889&lt;BR /&gt; number of non-zeros in A: 26539009&lt;BR /&gt; number of non-zeros in A (%): 0.020720&lt;/P&gt;
&lt;P&gt;number of right-hand sides: 1&lt;/P&gt;
&lt;P&gt;&amp;lt; Factors L and U &amp;gt;&lt;BR /&gt; number of columns for each panel: 72&lt;BR /&gt; number of independent subgraphs: 0&lt;BR /&gt;&amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;&lt;BR /&gt; number of supernodes: 66609&lt;BR /&gt; size of largest supernode: 10455&lt;BR /&gt; number of non-zeros in L: 367780045&lt;BR /&gt; number of non-zeros in U: 356687962&lt;BR /&gt; number of non-zeros in L+U: 724468007&lt;BR /&gt;[PARDISO] Analysis completed ... &lt;BR /&gt;[PARDISO] Number of perturbed pivots = 0&lt;BR /&gt;[PARDISO] Number of peak memory symbolic = 961930&lt;BR /&gt;[PARDISO] Number of permenant memory symbolic = 687696&lt;BR /&gt;=== PARDISO is running in In-Core mode, because iparam(60)=0 ===&lt;BR /&gt;Percentage of computed non-zeros for LL^T factorization&lt;BR /&gt; 0 % 1 % 2 % 3 % 4 % 5 % 6 % 7 % 8 % 9 % 10 % 11 % 12 % 13 % 14 % 15 % 16 % 17 % 18 % 19 % 20 % 21 % 22 % 23 % 24 % 25 % 26 % 27 % 28 % 29 % 30 % 31 % 32 % 33 % 34 % 35 % 36 % 37 % 38 % 39 % 40 % 41 % 42 % 43 % 44 % 45 % 46 % 47 % 48 % 49 % 50 % 51 % 52 % 53 % 54 % 55 % 56 % 57 % 58 % 59 % 60 % 61 % 62 % 63 % 64 % 65 % ^C&lt;BR /&gt;[kyungjoo @nozomi] bench &amp;gt; echo $OMP_NUM_THREADS&lt;BR /&gt;16&lt;BR /&gt;[kyungjoo @nozomi] bench &amp;gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Feb 2013 08:56:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941658#M14543</guid>
      <dc:creator>Kim__Kyungjoo</dc:creator>
      <dc:date>2013-02-12T08:56:08Z</dc:date>
    </item>
    <item>
      <title>Another question: The machine</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941659#M14544</link>
      <description>&lt;P&gt;Another question: The machine is 2x8 (=16) core machine. Then, does intel compiler think that the machine has maximum 8 threads ?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Feb 2013 09:19:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941659#M14544</guid>
      <dc:creator>Kim__Kyungjoo</dc:creator>
      <dc:date>2013-02-12T09:19:41Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941660#M14545</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;About changing number of threads for PARDISO solver please see this topic:&amp;nbsp;http://software.intel.com/en-us/forums/topic/347047&lt;/P&gt;
&lt;P&gt;With best regards,&lt;/P&gt;
&lt;P&gt;Alexander Kalinkin&lt;/P&gt;</description>
      <pubDate>Tue, 12 Feb 2013 09:25:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941660#M14545</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2013-02-12T09:25:16Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941661#M14546</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;Will answer in private topic, because problem of posting hyperlinks.&lt;/P&gt;
&lt;P&gt;With best regards,&lt;/P&gt;
&lt;P&gt;Alexander Kalinkin&lt;/P&gt;</description>
      <pubDate>Tue, 12 Feb 2013 09:27:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941661#M14546</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2013-02-12T09:27:18Z</dc:date>
    </item>
    <item>
      <title>Thank you. It works now.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941662#M14547</link>
      <description>&lt;P&gt;Thank you. It works now. However, this is tricky. One last question for today: can I interpret the number of supernodes as "number of fronts" ?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt; Parallel Direct Factorization with number of processors: &amp;gt; 16&lt;/P&gt;
&lt;P&gt;&amp;lt; Preprocessing with state of the art partitioning metis&amp;gt;&lt;/P&gt;
&lt;P&gt;number of supernodes: 35204&lt;BR /&gt; size of largest supernode: 5671&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Feb 2013 09:45:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941662#M14547</guid>
      <dc:creator>Kim__Kyungjoo</dc:creator>
      <dc:date>2013-02-12T09:45:42Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941663#M14548</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;can I interpret the number of supernodes as "number of fronts" ? &amp;nbsp;No, the supernode has a bit&amp;nbsp;another meaning, its correlate with number of unknowns and matrix structure.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Feb 2013 11:17:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-of-threads-maximum/m-p/941663#M14548</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2013-02-12T11:17:01Z</dc:date>
    </item>
  </channel>
</rss>

