<?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 single precision in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817122#M4366</link>
    <description>&lt;P&gt;Hi,&lt;BR /&gt;Could you provide us with the following info:&lt;BR /&gt;What the iparm(60) do you set? What MKL_PARDISO_OOC_MAX_CORE_SIZE do you set and how much RAM your system has? &lt;BR /&gt;Regards, Sergey&lt;/P&gt;</description>
    <pubDate>Tue, 25 Jan 2011 13:31:06 GMT</pubDate>
    <dc:creator>Sergey_Solovev__Inte</dc:creator>
    <dc:date>2011-01-25T13:31:06Z</dc:date>
    <item>
      <title>PARDISO single precision</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817120#M4364</link>
      <description>I found PARDISO single precision takes longer than double precision (at least for factorize to factorize), which contradiates my expectation:&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;single precision:&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;Summary PARDISO: ( factorize to factorize )&lt;BR /&gt;================&lt;BR /&gt;&lt;BR /&gt;Times:&lt;BR /&gt;======&lt;BR /&gt; Time A to LU: 0.000000 s&lt;BR /&gt; Factorization: Time for writing to files : 0.000000&lt;BR /&gt; Factorization: Time for reading from files : 0.000000&lt;BR /&gt; Time numfct : 4066.776367 s&lt;BR /&gt; Time malloc : 0.000056 s&lt;BR /&gt; Time total : 4066.812012 s total - sum: 0.035689 s&lt;BR /&gt;&lt;BR /&gt;Statistics:&lt;BR /&gt;===========&lt;BR /&gt;&amp;lt; Parallel Direct Factorization with #processors: &amp;gt; 8&lt;BR /&gt;&amp;lt; Numerical Factorization with BLAS3 and O(n) synchronization &amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt; Linear system Ax = b&amp;gt; &lt;TRANSPOSE&gt; &lt;BR /&gt; #equations: 5389726&lt;BR /&gt; #non-zeros in A: 42250735&lt;BR /&gt; non-zeros in A (%): 0.000145&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: 2241484&lt;BR /&gt; size of largest supernode: 9951&lt;BR /&gt; number of nonzeros in L 3046299967&lt;BR /&gt; number of nonzeros in U 1&lt;BR /&gt; number of nonzeros in L+U 3046299968&lt;BR /&gt; gflop for the numerical factorization: 11175.376953&lt;BR /&gt;&lt;BR /&gt; gflop/s for the numerical factorization: 2.747969&lt;BR /&gt;------------------------------------------------------------------------------------------------------------&lt;BR /&gt;&lt;B&gt;double precision:&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;META http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /&gt;
	&lt;TITLE&gt;&lt;/TITLE&gt;
	&lt;META name="GENERATOR" content="OpenOffice.org 3.2  (Unix)" /&gt;
	&lt;STYLE type="text/css"&gt;&amp;lt;!--
		@page { margin: 0.79in }
		P { margin-bottom: 0.08in }
--&amp;gt;&lt;/STYLE&gt;

&lt;P&gt;Summary PARDISO: ( factorize to
factorize )&lt;/P&gt;
&lt;P&gt;================&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Times:&lt;/P&gt;
&lt;P&gt;======&lt;/P&gt;
&lt;P&gt;      Time A to LU: 0.000000 s&lt;/P&gt;
&lt;P&gt;      Factorization:        Time for
writing to files : 0.000000&lt;/P&gt;
&lt;P&gt;      Factorization:        Time for
reading from files : 0.000000&lt;/P&gt;
&lt;P&gt;      Time numfct : 663.914768 s&lt;/P&gt;
&lt;P&gt;      Time malloc : 0.000054 s&lt;/P&gt;
&lt;P&gt;      Time total  : 663.954133 s total
- sum: 0.039310 s&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Statistics:&lt;/P&gt;
&lt;P&gt;===========&lt;/P&gt;
&lt;P&gt; &amp;lt; Parallel Direct Factorization
with #processors: &amp;gt;         8&lt;/P&gt;
&lt;P&gt; &amp;lt; Numerical Factorization with
BLAS3 and O(n) synchronization &amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt; &amp;lt; Linear system Ax = b&amp;gt;
&lt;TRANSPOSE&gt; 
&lt;/TRANSPOSE&gt;&lt;/P&gt;
&lt;P&gt;             #equations:               
                     5389726&lt;/P&gt;
&lt;P&gt;             #non-zeros in A:          
                     42250735&lt;/P&gt;
&lt;P&gt;             non-zeros in A (%):       
                    0.000145&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;             #right-hand sides:        
                     1&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt; &amp;lt; Factors L and U &amp;gt; 
&lt;/P&gt;
&lt;P&gt;             #columns for each panel:  
                     96&lt;/P&gt;
&lt;P&gt;             #independent subgraphs:   
                     0&lt;/P&gt;
&lt;P&gt; &amp;lt; Preprocessing with state of the
art partitioning metis&amp;gt;&lt;/P&gt;
&lt;P&gt;             #supernodes:              
                     2241484&lt;/P&gt;
&lt;P&gt;             size of largest supernode:
                     9951&lt;/P&gt;
&lt;P&gt;             number of nonzeros in L   
                   3046299967&lt;/P&gt;
&lt;P&gt;             number of nonzeros in U   
                   1&lt;/P&gt;
&lt;P&gt;             number of nonzeros in L+U 
                   3046299968&lt;/P&gt;
&lt;P&gt;             gflop   for the numerical
factorization:        11175.376693&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P style="padding-left: 20pt;"&gt;             gflop/s for the numerical
factorization:        16.832547&lt;/P&gt;&lt;/TRANSPOSE&gt;</description>
      <pubDate>Mon, 24 Jan 2011 23:41:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817120#M4364</guid>
      <dc:creator>xian-zhong_guous_cd-</dc:creator>
      <dc:date>2011-01-24T23:41:09Z</dc:date>
    </item>
    <item>
      <title>PARDISO single precision</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817121#M4365</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Described issue looks too strange becauseon our tests single precision version of PARDISO provides significantly better performance than double precision version.So is it possible for you to provide us with your test case? Alsoplease provide us with MKL version you useand withplatform description.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Sergey</description>
      <pubDate>Tue, 25 Jan 2011 12:17:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817121#M4365</guid>
      <dc:creator>Sergey_P_Intel2</dc:creator>
      <dc:date>2011-01-25T12:17:26Z</dc:date>
    </item>
    <item>
      <title>PARDISO single precision</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817122#M4366</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;Could you provide us with the following info:&lt;BR /&gt;What the iparm(60) do you set? What MKL_PARDISO_OOC_MAX_CORE_SIZE do you set and how much RAM your system has? &lt;BR /&gt;Regards, Sergey&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jan 2011 13:31:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817122#M4366</guid>
      <dc:creator>Sergey_Solovev__Inte</dc:creator>
      <dc:date>2011-01-25T13:31:06Z</dc:date>
    </item>
    <item>
      <title>PARDISO single precision</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817123#M4367</link>
      <description>From the article &lt;H1&gt;Single precision real and complex data support in PARDISO&lt;/H1&gt;: &lt;A href="http://software.intel.com/en-us/articles/single-precision-real-and-complex-data-support-in-pardiso/" target="_blank"&gt;http://software.intel.com/en-us/articles/single-precision-real-and-complex-data-support-in-pardiso/&lt;/A&gt;, I set iparm(28)=1 for single precision. However, I don't find this instruction in manaul. What's the right way to solve single precision? Just input single precision A,b and x?&lt;BR /&gt;&lt;BR /&gt;By the way, I set MKL_PARDISO_OOC_MAX_CORE_SIZE=20000 and my RAM=32G.&lt;BR /&gt;</description>
      <pubDate>Tue, 25 Jan 2011 17:35:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817123#M4367</guid>
      <dc:creator>xian-zhong_guous_cd-</dc:creator>
      <dc:date>2011-01-25T17:35:18Z</dc:date>
    </item>
    <item>
      <title>PARDISO single precision</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817124#M4368</link>
      <description>I am really confused by how to use single precision in PARDISO. I got double A,b and x to begin with, then I input them into PARDISO by casting them into (float*). For example, for facrotization,&lt;BR /&gt;PARDISO (pt, &amp;amp;maxfct, &amp;amp;mnum, &amp;amp;mtype, &amp;amp;phase,&lt;BR /&gt;     &amp;amp;N, (float*)mkl_a, mkl_ia, mkl_ja, &amp;amp;idum, &amp;amp;nrhs,&lt;BR /&gt;     iparm, &amp;amp;msglvl, &amp;amp;ddum, &amp;amp;ddum, &amp;amp;error);&lt;BR /&gt;&lt;BR /&gt;In adiition, I set iparm(28)=1. However, I got gabage sometime for solution, even though error=0.</description>
      <pubDate>Tue, 25 Jan 2011 21:05:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817124#M4368</guid>
      <dc:creator>xian-zhong_guous_cd-</dc:creator>
      <dc:date>2011-01-25T21:05:32Z</dc:date>
    </item>
    <item>
      <title>PARDISO single precision</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817125#M4369</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;According to MKL manual, for single precision mode A, x and b should be offloat type:&lt;BR /&gt;&lt;P&gt;&lt;BR /&gt;A: DOUBLE PRECISION - for real types of matrices (mtype=1,2, -2 and 11) and for double precision PARDISO (iparm(28)=0)&lt;/P&gt;&lt;P&gt;REAL - for real types of matrices (mtype=1, 2, -2 and 11) and for single precision PARDISO (iparm(28)=1)&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Sergey&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jan 2011 06:15:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-single-precision/m-p/817125#M4369</guid>
      <dc:creator>Sergey_P_Intel2</dc:creator>
      <dc:date>2011-01-26T06:15:37Z</dc:date>
    </item>
  </channel>
</rss>

