<?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 Re: MKL Pardiso shows  difference behavior on Windows and Linux in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1477772#M34476</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Shanmukh.SS,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your support all along.&lt;/P&gt;
&lt;P&gt;Although the problem is fixed, I would like to clarify something important:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The actual issue was not in the version of the Intel MKL.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It was due to a missing so file (libmkl_avx512.so.2) in the collection of run-time shared libraries used with our module. The collection was different between Windows and Linux.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;With the file missing, mkl_get_version() gives the following:&lt;/P&gt;
&lt;P&gt;Processor optimization: Intel(R) Streaming SIMD Extensions 2 (Intel(R) SSE2) enabled processors.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;With the file added, it becomes:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Processor optimization: Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) with support of Intel(R) Deep Learning Boost (Intel(R) DL Boost)&lt;BR /&gt;&lt;BR /&gt;The latter is significantly faster on our machines.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Hassan&lt;/P&gt;</description>
    <pubDate>Tue, 18 Apr 2023 04:37:28 GMT</pubDate>
    <dc:creator>Hassan-Ebrahimi</dc:creator>
    <dc:date>2023-04-18T04:37:28Z</dc:date>
    <item>
      <title>MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1467014#M34366</link>
      <description>&lt;P&gt;I have used the multi-thread feature of MKL Pardiso ( Fortran 2022) in a structural code of a commercial package.&amp;nbsp;&lt;BR /&gt;The code for Linux and Windows is exactly the same and the specification of Linux machine is even better than that of Windows, but the Linux module seems much slower as can be seen in the tables below. The low speed of single-thread bothers most.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Matrix Factorization time ( seconds)&lt;/P&gt;
&lt;TABLE width="687"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="72"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="123"&gt;single-thread&lt;/TD&gt;
&lt;TD width="123"&gt;2-thread&lt;/TD&gt;
&lt;TD width="123"&gt;4-thread&lt;/TD&gt;
&lt;TD width="123"&gt;6-thread&lt;/TD&gt;
&lt;TD width="123"&gt;8-thread&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Windows&lt;/TD&gt;
&lt;TD&gt;294.6&lt;/TD&gt;
&lt;TD&gt;169.7&lt;/TD&gt;
&lt;TD&gt;103.4&lt;/TD&gt;
&lt;TD&gt;87.8&lt;/TD&gt;
&lt;TD&gt;88.3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Linux&lt;/TD&gt;
&lt;TD&gt;1013.3&lt;/TD&gt;
&lt;TD&gt;534.0&lt;/TD&gt;
&lt;TD&gt;271.9&lt;/TD&gt;
&lt;TD&gt;201.9&lt;/TD&gt;
&lt;TD&gt;159.0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Speedup:&lt;/P&gt;
&lt;TABLE width="687"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="72"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="123"&gt;single-thread&lt;/TD&gt;
&lt;TD width="123"&gt;2-thread&lt;/TD&gt;
&lt;TD width="123"&gt;4-thread&lt;/TD&gt;
&lt;TD width="123"&gt;6-thread&lt;/TD&gt;
&lt;TD width="123"&gt;8-thread&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Windows&lt;/TD&gt;
&lt;TD&gt;1.0&lt;/TD&gt;
&lt;TD&gt;1.7&lt;/TD&gt;
&lt;TD&gt;2.8&lt;/TD&gt;
&lt;TD&gt;3.4&lt;/TD&gt;
&lt;TD&gt;3.3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Linux&lt;/TD&gt;
&lt;TD&gt;1.0&lt;/TD&gt;
&lt;TD&gt;1.9&lt;/TD&gt;
&lt;TD&gt;3.7&lt;/TD&gt;
&lt;TD&gt;5.0&lt;/TD&gt;
&lt;TD&gt;6.4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is there any explanation for this different behavior?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The speeds get closer as the number of threads increases. This make a higher speedup ratio on Linux but the speed is still lower than Windows.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2023 11:36:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1467014#M34366</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-03-17T11:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1467682#M34371</link>
      <description>&lt;P&gt;Hi Hassan,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for posting in Intel Communities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please get back to us with a sample reproducer, environment details and steps to reproduce(if any)? It helps to reproduce the issue at our end and help you accordingly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2023 02:35:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1467682#M34371</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-04-14T02:35:25Z</dc:date>
    </item>
    <item>
      <title>Re: Re:MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1468441#M34378</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Shanmukh,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks for the reply.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;It is not a particular case. All large matrices&amp;nbsp;that I have tried are solved slower on Linux.&lt;BR /&gt;In the above example, the number of unknowns&amp;nbsp;is 806301.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;There is a difference in &amp;lt; Factors L and U &amp;gt; statistics between Windows and Linux:&lt;BR /&gt;&lt;EM&gt;number of columns for each panel&lt;/EM&gt; is 80 for Linux&amp;nbsp;but 128 for Windows. How this is set?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Windows:&amp;nbsp;&lt;BR /&gt;===========&lt;BR /&gt;Parallel Direct Factorization is running on 1 OpenMP&lt;/P&gt;
&lt;P&gt;&amp;lt; Linear system Ax = b &amp;gt;&lt;BR /&gt;number of equations: 806301&lt;BR /&gt;number of non-zeros in A: 51330744&lt;BR /&gt;number of non-zeros in A (%): 0.007896&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: 128&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: 63570&lt;BR /&gt;size of largest supernode: 10290&lt;BR /&gt;number of non-zeros in L: 1593820616&lt;BR /&gt;number of non-zeros in U: 1&lt;BR /&gt;number of non-zeros in L+U: 1593820617&lt;BR /&gt;=== PARDISO is running in In-Core mode, because iparam(60)=0 ===&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Linux:&lt;BR /&gt;===========&lt;BR /&gt;Parallel Direct Factorization is running on 1 OpenMP&lt;/P&gt;
&lt;P&gt;&amp;lt; Linear system Ax = b &amp;gt;&lt;BR /&gt;number of equations: 806301&lt;BR /&gt;number of non-zeros in A: 51330744&lt;BR /&gt;number of non-zeros in A (%): 0.007896&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: 80&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: 65848&lt;BR /&gt;size of largest supernode: 15003&lt;BR /&gt;number of non-zeros in L: 1586972470&lt;BR /&gt;number of non-zeros in U: 1&lt;BR /&gt;number of non-zeros in L+U: 1586972471&lt;BR /&gt;=== PARDISO is running in In-Core mode, because iparam(60)=0 ===&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I have compared the factorization time of a Linux&amp;nbsp;machine with two windows&amp;nbsp;machines.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Linux is way slower than both machines.&lt;BR /&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Matrix Factorization time (seconds)&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE width="759"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="144"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="123"&gt;single-thread&lt;/TD&gt;
&lt;TD width="123"&gt;2-thread&lt;/TD&gt;
&lt;TD width="123"&gt;4-thread&lt;/TD&gt;
&lt;TD width="123"&gt;6-thread&lt;/TD&gt;
&lt;TD width="123"&gt;8-thread&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Windows1&lt;/TD&gt;
&lt;TD&gt;294.6&lt;/TD&gt;
&lt;TD&gt;169.7&lt;/TD&gt;
&lt;TD&gt;103.4&lt;/TD&gt;
&lt;TD&gt;87.8&lt;/TD&gt;
&lt;TD&gt;88.3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Windows2&lt;/TD&gt;
&lt;TD&gt;491.8&lt;/TD&gt;
&lt;TD&gt;284.4&lt;/TD&gt;
&lt;TD&gt;177.7&lt;/TD&gt;
&lt;TD&gt;151.5&lt;/TD&gt;
&lt;TD&gt;108.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Linux&lt;/TD&gt;
&lt;TD&gt;1013.3&lt;/TD&gt;
&lt;TD&gt;534.0&lt;/TD&gt;
&lt;TD&gt;271.9&lt;/TD&gt;
&lt;TD&gt;201.9&lt;/TD&gt;
&lt;TD&gt;159.0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Speedup&lt;/P&gt;
&lt;TABLE width="759"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="144"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="123"&gt;single-thread&lt;/TD&gt;
&lt;TD width="123"&gt;2-thread&lt;/TD&gt;
&lt;TD width="123"&gt;4-thread&lt;/TD&gt;
&lt;TD width="123"&gt;6-thread&lt;/TD&gt;
&lt;TD width="123"&gt;8-thread&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Windows1&lt;/TD&gt;
&lt;TD&gt;1.0&lt;/TD&gt;
&lt;TD&gt;1.7&lt;/TD&gt;
&lt;TD&gt;2.8&lt;/TD&gt;
&lt;TD&gt;3.4&lt;/TD&gt;
&lt;TD&gt;3.3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Windows2&lt;/TD&gt;
&lt;TD&gt;1.0&lt;/TD&gt;
&lt;TD&gt;1.7&lt;/TD&gt;
&lt;TD&gt;2.8&lt;/TD&gt;
&lt;TD&gt;3.2&lt;/TD&gt;
&lt;TD&gt;4.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Linux&lt;/TD&gt;
&lt;TD&gt;1.0&lt;/TD&gt;
&lt;TD&gt;1.9&lt;/TD&gt;
&lt;TD&gt;3.7&lt;/TD&gt;
&lt;TD&gt;5.0&lt;/TD&gt;
&lt;TD&gt;6.4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Machine specifications:&lt;BR /&gt;&lt;BR /&gt;Windows1:&amp;nbsp; &amp;nbsp; &amp;nbsp; Intel(R) Xeon(R) E5-2640 CPU @ 2.40GHz&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Windows2:&amp;nbsp; &amp;nbsp; &amp;nbsp; Intel(R) Xeon(R) W-2133 CPU @ 3.60GHz&lt;BR /&gt;Linux:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Intel(R) Xeon(R)&amp;nbsp;Gold 6226R CPU @ 2.90GHz&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please let me know if other details are&amp;nbsp;required.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hassan&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2023 03:21:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1468441#M34378</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-03-22T03:21:50Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1470227#M34393</link>
      <description>&lt;P&gt;Hi Hassan,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for sharing the details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As the issue is related to performance, We would like to reproduce the issue at our environment machines as well. Hence we would like to request you to provide us with a reproducer and steps(if any) as it helps recreate the issue at our end and assist you accordingly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;shanmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Mar 2023 07:11:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1470227#M34393</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-03-29T07:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1471041#M34399</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="sub_section_element_selectors"&gt;Shanmukh,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The setups are as follows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;**********************&lt;BR /&gt;subroutine mkl_factor(ja, ia, neq, a, na)&lt;BR /&gt;use omp_lib&lt;BR /&gt;IMPLICIT NONE&lt;BR /&gt;include 'mkl_pardiso.f'&lt;BR /&gt;INTEGER*8 pt(64)&lt;BR /&gt;INTEGER maxfct, mnum, mtype, phase, nrhs, error, msglvl&lt;BR /&gt;INTEGER neq, na&lt;BR /&gt;INTEGER iparm(64)&lt;BR /&gt;INTEGER ia(na)&lt;BR /&gt;INTEGER ja(neq+1)&lt;BR /&gt;REAL*8 a(na)&lt;BR /&gt;REAL*8 b&lt;BR /&gt;REAL*8 x&lt;BR /&gt;INTEGER i, j, idum&lt;BR /&gt;INTEGER perm(30)&lt;BR /&gt;REAL*8 tic, toc, ddum&lt;/P&gt;
&lt;P&gt;DATA maxfct /1/, mnum /1/&lt;BR /&gt;&lt;BR /&gt;pt(:)=0&lt;/P&gt;
&lt;P&gt;nrhs=1&lt;BR /&gt;iparm(1) = 0&lt;BR /&gt;iparm(3) = 1 ! numbers of processors&lt;BR /&gt;error = 0 ! initialize error flag&lt;BR /&gt;msglvl = 0 ! print statistical information&lt;BR /&gt;mtype = 2 ! real symmetric positive definite&lt;BR /&gt;phase = 11 ! only reordering and symbolic factorization&lt;BR /&gt;iparm(60) = 1&lt;BR /&gt;&lt;BR /&gt;tic = omp_get_wtime()&lt;BR /&gt;C.. Reordering.&lt;BR /&gt;CALL pardiso (pt, maxfct, mnum, mtype, phase, neq, a, ja, ia,&lt;BR /&gt;1 perm, nrhs, iparm, msglvl, b, x, error)&lt;BR /&gt;&lt;BR /&gt;toc = omp_get_wtime()&lt;BR /&gt;&lt;BR /&gt;WRITE(*,*) 'Reordering Time [s]: ',(toc-tic)&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;C.. Factorization.&lt;BR /&gt;tic = omp_get_wtime()&lt;BR /&gt;phase = 22 ! only factorization&lt;BR /&gt;CALL pardiso (pt, maxfct, mnum, mtype, phase, neq, a, ja, ia,&lt;BR /&gt;1 perm, nrhs, iparm, msglvl, ddum, ddum, error)&lt;BR /&gt;!WRITE(*,*) 'Factorization completed ... '&lt;BR /&gt;IF (error .NE. 0) THEN&lt;BR /&gt;WRITE(*,*) 'The following ERROR was detected: ', error&lt;BR /&gt;STOP 1&lt;BR /&gt;ENDIF&lt;BR /&gt;&lt;BR /&gt;toc = omp_get_wtime()&lt;BR /&gt;WRITE(*,*) 'Factorization Time [s]: ',(toc-tic)&lt;BR /&gt;&lt;BR /&gt;END&lt;/P&gt;
&lt;P&gt;**********************&lt;/P&gt;
&lt;P&gt;For the matrix you may use the sparse form of the following dense matrix:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Symmetric positive definite matrix with the lower triangle values defined as follows:&lt;/P&gt;
&lt;P&gt;int neq=500000&lt;/P&gt;
&lt;P&gt;int w=300&lt;/P&gt;
&lt;P&gt;for (int j = 0; j &amp;lt; neq; j++) {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; for (int i = j; i &amp;lt;min(j+w,nq); i++) {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M(i,j)= 1.0 / (1.0 + abs(i - j));&amp;nbsp;&lt;/P&gt;
&lt;P&gt;}&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Results on my machines:&lt;/P&gt;
&lt;P&gt;Windows:&lt;/P&gt;
&lt;P&gt;Reordering Time [s]: 38.5397152999649 &lt;BR /&gt;Factorization Time [s]: 7.46051340003032&lt;/P&gt;
&lt;P&gt;Linux:&lt;/P&gt;
&lt;P&gt;Reordering Time [s]: 38.6944050788879 &lt;BR /&gt;Factorization Time [s]: 32.8658249378204&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It is clear that the Factorization on Linux is much slower than on Windows.&lt;BR /&gt;&lt;BR /&gt;Hassan&lt;/P&gt;</description>
      <pubDate>Wed, 29 Mar 2023 08:16:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1471041#M34399</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-03-29T08:16:46Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1471520#M34403</link>
      <description>&lt;P&gt;I have the exactly same problem. MKL Pardiso runs 8xslower on Linux! From the discussion here i do not any conlusion or solution. The question is if the problem persists with older versions of Intel MKl Pardiso, or if the same issue hat the original Pardiso 6.0/7.2.&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Speed comparison.png" style="width: 999px;"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/39740i623DBF31C6CA5C8C/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="Speed comparison.png" alt="Speed comparison.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Mar 2023 13:38:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1471520#M34403</guid>
      <dc:creator>VitezslavStembera</dc:creator>
      <dc:date>2023-03-30T13:38:48Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1473414#M34416</link>
      <description>&lt;P&gt;Hi Hassan,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for sharing the statistical information. Could you please get back to us with below-mentioned information?&lt;/P&gt;
&lt;P&gt;-For Windows environment&lt;/P&gt;
&lt;P&gt;Could you please let us know if any configuration changes need to be made for the program to execute? as we are facing errors during compilation.&lt;/P&gt;
&lt;P&gt;It would be a great help if you share with us the VS project file if the project was been run on Visual Studio?&lt;/P&gt;
&lt;P&gt;-For Linux environment&lt;/P&gt;
&lt;P&gt;The command which was used to compile and run your code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hi VitezslavStembe&lt;/SPAN&gt;&lt;WBR /&gt;&lt;SPAN&gt;ra,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks for letting us know. It would be great help if you share more details regarding your issue via a new thread so that we could track the case easily.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmukh.SS&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2023 04:57:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1473414#M34416</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-04-12T04:57:33Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1474755#M34434</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Shanmukh,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For Windows:&lt;/P&gt;
&lt;P&gt;I have made a stand-alone Fortran project with only one source file. The source and the project files are attached.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For Linux:&lt;BR /&gt;The module is built by using the following command:&lt;BR /&gt;ifort pardiso_sym.f -o pardiso_sym -L/XXX/lib -mkl&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;XXX /lib is the location of the required Intel Fortran 2022 shared library.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The module is then executed by using the following commands:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/XXX/lib/intel64&lt;BR /&gt;export LD_LIBRARY_PATH&lt;/P&gt;
&lt;P&gt;./pardiso_sym&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;With the attached code and the described procedures, I get the following results:&lt;/P&gt;
&lt;P&gt;Windows:&lt;BR /&gt;Reordering Time [s]: 41.1421489999630&lt;BR /&gt;Factorization Time [s]: 12.7260687001981&lt;/P&gt;
&lt;P&gt;Linux:&lt;BR /&gt;Reordering Time [s]: 38.5098030567169&lt;BR /&gt;Factorization Time [s]: 34.8389120101929&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 01:35:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1474755#M34434</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-04-10T01:35:11Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1474760#M34435</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi&amp;nbsp;Shanmukh,&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;For some reason, the project file cannot be attached. The contents are posted here:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;VS project file:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;VisualStudioProject ProjectCreator="Intel Fortran" Keyword="Console Application" Version="11.0" ProjectIdGuid="{44C84AB5-4DE1-46FF-A98A-83601CD95682}"&amp;gt;&lt;BR /&gt;&amp;lt;Platforms&amp;gt;&lt;BR /&gt;&amp;lt;Platform Name="Win32"/&amp;gt;&lt;BR /&gt;&amp;lt;Platform Name="x64"/&amp;gt;&amp;lt;/Platforms&amp;gt;&lt;BR /&gt;&amp;lt;Configurations&amp;gt;&lt;BR /&gt;&amp;lt;Configuration Name="Debug|Win32"&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" DebugInformationFormat="debugEnabled" Optimization="optimizeDisabled" WarnInterfaces="true" Traceback="true" BoundsCheck="true" StackFrameCheck="true" RuntimeLibrary="rtMultiThreadedDebugDLL"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFLinkerTool" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" GenerateDebugInformation="true" SubSystem="subSystemConsole"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFResourceCompilerTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFMidlTool" SuppressStartupBanner="true"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFCustomBuildTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPreLinkEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPreBuildEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPostBuildEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFManifestTool" SuppressStartupBanner="true"/&amp;gt;&amp;lt;/Configuration&amp;gt;&lt;BR /&gt;&amp;lt;Configuration Name="Release|Win32" OutputDirectory="..\build\" IntermediateDirectory="..\build\" BuildLogFile="$(TargetDir)BuildLog.htm"&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" DebugInformationFormat="debugEnabled" Optimization="optimizeDisabled" ModulePath="$(TargetDir)" ObjectFile="$(TargetDir)" PdbFile="$(TargetDir)\vc150.pdb" SourceListingFile="$(TargetDir)$(InputName).lst" BuildDependenciesFile="$(TargetDir)$(TargetName).dep" ProfileDirectory="$(TargetDir)" RuntimeLibrary="rtMultiThreadedDLL"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFLinkerTool" OutputFile="$(TargetDir)$(ProjectName).exe" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" ManifestFile="$(TargetDir)$(TargetName)$(TargetExt).intermediate.manifest" GenerateDebugInformation="true" SubSystem="subSystemConsole"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFResourceCompilerTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFMidlTool" SuppressStartupBanner="true"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFCustomBuildTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPreLinkEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPreBuildEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPostBuildEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFManifestTool" SuppressStartupBanner="true" OutputManifestFile="" ResourceFile="" DependencyInfoFile=""/&amp;gt;&amp;lt;/Configuration&amp;gt;&lt;BR /&gt;&amp;lt;Configuration Name="Debug|x64"&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" DebugInformationFormat="debugEnabled" WarnInterfaces="true" Traceback="true" BoundsCheck="true" StackFrameCheck="true" RuntimeLibrary="rtMultiThreadedDebugDLL" UseMkl="mklParallel"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFLinkerTool" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" GenerateDebugInformation="true" SubSystem="subSystemConsole"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFResourceCompilerTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFMidlTool" SuppressStartupBanner="true" TargetEnvironment="midlTargetAMD64"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFCustomBuildTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPreLinkEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPreBuildEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPostBuildEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFManifestTool" SuppressStartupBanner="true"/&amp;gt;&amp;lt;/Configuration&amp;gt;&lt;BR /&gt;&amp;lt;Configuration Name="Release|x64" BuildLogFile="$(TargetDir)BuildLog.htm"&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" DebugInformationFormat="debugEnabled" ModulePath="$(TargetDir)" ObjectFile="$(TargetDir)" PdbFile="$(TargetDir)\vc150.pdb" SourceListingFile="$(TargetDir)$(InputName).lst" BuildDependenciesFile="$(TargetDir)$(TargetName).dep" ProfileDirectory="$(TargetDir)" RuntimeLibrary="rtMultiThreadedDLL" UseMkl="mklParallel"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFLinkerTool" OutputFile="$(TargetDir)$(ProjectName).exe" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" ManifestFile="$(TargetDir)$(TargetName)$(TargetExt).intermediate.manifest" GenerateDebugInformation="true" SubSystem="subSystemConsole"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFResourceCompilerTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFMidlTool" SuppressStartupBanner="true" TargetEnvironment="midlTargetAMD64"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFCustomBuildTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPreLinkEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPreBuildEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFPostBuildEventTool"/&amp;gt;&lt;BR /&gt;&amp;lt;Tool Name="VFManifestTool" SuppressStartupBanner="true" OutputManifestFile="" ResourceFile="" DependencyInfoFile=""/&amp;gt;&amp;lt;/Configuration&amp;gt;&amp;lt;/Configurations&amp;gt;&lt;BR /&gt;&amp;lt;Files&amp;gt;&lt;BR /&gt;&amp;lt;Filter Name="Header Files" Filter="fi;fd;h;inc"/&amp;gt;&lt;BR /&gt;&amp;lt;Filter Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"/&amp;gt;&lt;BR /&gt;&amp;lt;Filter Name="Source Files" Filter="f90;for;f;fpp;ftn;def;odl;idl"&amp;gt;&lt;BR /&gt;&amp;lt;File RelativePath="..\src\pardiso_sym.f"/&amp;gt;&amp;lt;/Filter&amp;gt;&amp;lt;/Files&amp;gt;&lt;BR /&gt;&amp;lt;Globals/&amp;gt;&amp;lt;/VisualStudioProject&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 01:40:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1474760#M34435</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-04-10T01:40:33Z</dc:date>
    </item>
    <item>
      <title>Re:MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1475866#M34454</link>
      <description>&lt;P&gt;Hi Hassan,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for the snippet and project file. We could see the performance differences as mentioned.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We are discussing your issue internally. We will get back to you soon with an update.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Shanmukh.SS&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 12 Apr 2023 15:58:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1475866#M34454</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-04-12T15:58:13Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1476580#M34465</link>
      <description>&lt;P&gt;Hi Hassan,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please let us know the Intel MKL version being used by you? If you are using an older version, kindly upgrade to the latest version (Intel MKL 2023.1) and let us know if the issue persists.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You could download the same using the below link.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl-download.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl-download.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2023 02:42:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1476580#M34465</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-04-14T02:42:40Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1476740#M34467</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Shanmukh.SS,&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;Thanks for your quick action.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;The issue is solved in MKL 2023. Linux is even faster than Windows as expected.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Linux ( MKL 2022):&lt;BR /&gt;Reordering Time [s]: 38.5098030567169&lt;BR /&gt;Factorization Time [s]: 34.8389120101929&lt;/P&gt;
&lt;P&gt;Linux ( MKL 2023)&lt;BR /&gt;Reordering Time [s]: 39.6438219547272&lt;BR /&gt;Factorization Time [s]: 11.8002791404724&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With the original problem the improvement is remarkable:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Linux ( MKL 2022):&lt;BR /&gt;Reordering Time [s]: 14.6&lt;BR /&gt;Factorization Time [s]: 1021.0&lt;/P&gt;
&lt;P&gt;Linux ( MKL 2023)&lt;BR /&gt;Reordering Time [s]: 15.7&lt;BR /&gt;Factorization Time [s]: 266.0&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2023 12:33:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1476740#M34467</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-04-14T12:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1477772#M34476</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Shanmukh.SS,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your support all along.&lt;/P&gt;
&lt;P&gt;Although the problem is fixed, I would like to clarify something important:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The actual issue was not in the version of the Intel MKL.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It was due to a missing so file (libmkl_avx512.so.2) in the collection of run-time shared libraries used with our module. The collection was different between Windows and Linux.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;With the file missing, mkl_get_version() gives the following:&lt;/P&gt;
&lt;P&gt;Processor optimization: Intel(R) Streaming SIMD Extensions 2 (Intel(R) SSE2) enabled processors.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;With the file added, it becomes:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Processor optimization: Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) with support of Intel(R) Deep Learning Boost (Intel(R) DL Boost)&lt;BR /&gt;&lt;BR /&gt;The latter is significantly faster on our machines.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Hassan&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 04:37:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1477772#M34476</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-04-18T04:37:28Z</dc:date>
    </item>
    <item>
      <title>Re: MKL Pardiso shows  difference behavior on Windows and Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1478212#M34480</link>
      <description>&lt;P&gt;Hi Hassan,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It was due to a missing so file (libmkl_avx512.so.2) in the collection of run-time shared libraries used with our module. The collection was different between Windows and Linux.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;Glad to know that your issue was resolved. If you need any other information please post a new query as this will no longer be monitored by Intel. The&lt;SPAN&gt;&amp;nbsp;processor optimization settings are based on the presence of&amp;nbsp;libmkl_avx512.so.2.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It configures the MKL library to utilize different CPU instruction sets and optimizations, with the file's presence enabling more advanced and faster computation on processors supporting AVX-512 and Intel DL Boost.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Sep 2023 06:41:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-Pardiso-shows-difference-behavior-on-Windows-and-Linux/m-p/1478212#M34480</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-09-13T06:41:13Z</dc:date>
    </item>
  </channel>
</rss>

