<?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:PARDISO is running in In-Core mode, because iparam(60)=0 in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1526638#M35170</link>
    <description>&lt;P&gt;Hi Hassan-Ebrahimi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the suggestion. We have tried running the code by changing the value of w=300 to w=30. However, the issue persists for both iparm(60)=0 and iparm(60)=2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt; Sri Raj Aryan.K&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Fri, 22 Sep 2023 11:58:38 GMT</pubDate>
    <dc:creator>AryanK_Intel</dc:creator>
    <dc:date>2023-09-22T11:58:38Z</dc:date>
    <item>
      <title>PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1523317#M35112</link>
      <description>&lt;P&gt;I am trying to make use of OOC PARIDSO but it seems that setting iparam(60)=1 is neglected.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example with a small matrix I get the following messages:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*************************************&lt;/P&gt;&lt;P&gt;Statistics:&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: 500000&lt;BR /&gt;number of non-zeros in A: 50494950&lt;BR /&gt;number of non-zeros in A (%): 0.020198&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: 10238&lt;BR /&gt;size of largest supernode: 242&lt;BR /&gt;number of non-zeros in L: 157921408&lt;BR /&gt;number of non-zeros in U: 1&lt;BR /&gt;number of non-zeros in L+U: 157921409&lt;BR /&gt;Reordering Time [s]: 15.5904239001684&lt;BR /&gt;=== PARDISO is running in In-Core mode, because iparam(60)=0 ===&lt;BR /&gt;**********************&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Is there other setting needed to see the effect of&amp;nbsp; setting&amp;nbsp;iparam(60)=1?&lt;BR /&gt;&lt;BR /&gt;The wrapper of pardiso solver is attached.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MKL version: Intel(R) oneAPI Math Kernel Library Version 2022.1-Product Build 20220311 for Intel(R) 64 architecture applications&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Sep 2023 11:55:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1523317#M35112</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-09-13T11:55:11Z</dc:date>
    </item>
    <item>
      <title>Re:PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1523691#M35121</link>
      <description>&lt;P&gt;Hi,&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;To make use of OOC(Out Of Core) PARDISO, please assign the value of iparm[59] to 2. If iparm[59] is set to 2, then Intel® MKL PARDISO OOC mode is used.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The default value of iparm[59] is 0.&lt;/P&gt;&lt;P&gt;If iparm[59] is set to 0, then the standard in-core Intel® MKL PARDISO is used.&lt;/P&gt;&lt;P&gt;If iparm[59] is set to 1, then the standard&amp;nbsp;in-core Intel® MKL PARDISO is used.&lt;/P&gt;&lt;P&gt;If iparm[59] is set to 2, then Intel® MKL PARDISO OOC mode is used.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please refer to the below link for more details regarding the significance of iparm[59].&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/developer/articles/training/how-to-use-ooc-pardiso.html" rel="noopener noreferrer" target="_blank"&gt;https://www.intel.com/content/www/us/en/developer/articles/training/how-to-use-ooc-pardiso.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;Sri Raj Aryan.K&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 14 Sep 2023 10:39:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1523691#M35121</guid>
      <dc:creator>AryanK_Intel</dc:creator>
      <dc:date>2023-09-14T10:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: Re:PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1523944#M35126</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Sri Raj Aryan.K,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am using&amp;nbsp; the Fortran interface of PARDISO.&amp;nbsp; Am I not supposed to set iparm(60)?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When with iparm(60) =2 the message&amp;nbsp;is still "&lt;/SPAN&gt;&lt;SPAN class=""&gt;PARDISO is running in In-Core mode, because iparam(60)=0"&amp;nbsp; for a matrix of size 1 GB.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For a matrix of size 6.73 GB I get the following error in reordering phase:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;****************************************************************************************&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;************************** mkl_test starts ...&lt;BR /&gt;reordering&lt;BR /&gt;*** Error in PARDISO ( insufficient_memory) error_num= 1&lt;BR /&gt;*** Error in PARDISO memory allocation: MATCHING_REORDERING_DATA, allocation of 1 bytes failed&lt;BR /&gt;total memory wanted here: 4906038 kbyte&lt;/P&gt;&lt;P&gt;=== PARDISO: solving a symmetric indefinite system ===&lt;BR /&gt;1-based array indexing is turned ON&lt;BR /&gt;PARDISO double precision computation is turned ON&lt;BR /&gt;METIS algorithm at reorder step is turned ON&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Summary: ( reordering phase )&lt;BR /&gt;================&lt;/P&gt;&lt;P&gt;Times:&lt;BR /&gt;======&lt;BR /&gt;Time spent in calculations of symmetric matrix portrait (fulladj): 2.843310 s&lt;BR /&gt;Time spent in reordering of the initial matrix (reorder) : 0.000000 s&lt;BR /&gt;Time spent in symbolic factorization (symbfct) : 0.000000 s&lt;BR /&gt;Time spent in allocation of internal data structures (malloc) : 0.007406 s&lt;BR /&gt;Time spent in additional calculations : 5.792175 s&lt;BR /&gt;Total time spent : 8.642892 s&lt;/P&gt;&lt;P&gt;Statistics:&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: 2000000&lt;BR /&gt;number of non-zeros in A: 601954850&lt;BR /&gt;number of non-zeros in A (%): 0.015049&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: 0&lt;BR /&gt;size of largest supernode: 0&lt;BR /&gt;number of non-zeros in L: 0&lt;BR /&gt;number of non-zeros in U: 0&lt;BR /&gt;number of non-zeros in L+U: 0&lt;BR /&gt;iparm(15) 0&lt;BR /&gt;iparm(16) 0&lt;BR /&gt;iparm(18) -1&lt;BR /&gt;Reordering completed ...&lt;BR /&gt;The following ERROR was detected: -2&lt;BR /&gt;1&lt;BR /&gt;****************************************************************************************&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;The Fortran file is attached&lt;/P&gt;</description>
      <pubDate>Fri, 15 Sep 2023 01:12:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1523944#M35126</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-09-15T01:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: Re:PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1526097#M35154</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Sri Raj Aryan.K,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The problem is&amp;nbsp; not solved yet.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Would you please look into the matter?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Hassan&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Sep 2023 06:41:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1526097#M35154</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-09-21T06:41:46Z</dc:date>
    </item>
    <item>
      <title>Re:PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1526175#M35156</link>
      <description>&lt;P&gt;Hi Hassan-Ebrahimi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for sharing the Fortran source. We have tried running the shared source code at our end and we could see that the code exiting abruptly with error code -1 which means that the input is inconsistent as per the below Pardiso reference.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/docs/onemkl/developer-reference-fortran/2023-2/pardiso.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/docs/onemkl/developer-reference-fortran/2023-2/pardiso.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regrets for earlier reply, as iparm[60]=2 is the expected value for the OOC mode.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Could you please share with us a sample working reproducer, so that we could work on this accordingly.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sri Raj Aryan.K&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 21 Sep 2023 10:08:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1526175#M35156</guid>
      <dc:creator>AryanK_Intel</dc:creator>
      <dc:date>2023-09-21T10:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: Re:PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1526178#M35157</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Sri Raj Aryan.K,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The crash may be due to the size of the matrix.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let's make it work for a smaller matrix:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In line 40 of pardiso_sym_iparam60=2.f, we have w=300.&amp;nbsp;&amp;nbsp;Please reduce it w=30.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With w=30, the factorization completes in less than 30 seconds on my side.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hassan&lt;/P&gt;</description>
      <pubDate>Thu, 21 Sep 2023 10:18:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1526178#M35157</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-09-21T10:18:45Z</dc:date>
    </item>
    <item>
      <title>Re:PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1526638#M35170</link>
      <description>&lt;P&gt;Hi Hassan-Ebrahimi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the suggestion. We have tried running the code by changing the value of w=300 to w=30. However, the issue persists for both iparm(60)=0 and iparm(60)=2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt; Sri Raj Aryan.K&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 22 Sep 2023 11:58:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1526638#M35170</guid>
      <dc:creator>AryanK_Intel</dc:creator>
      <dc:date>2023-09-22T11:58:38Z</dc:date>
    </item>
    <item>
      <title>Re:PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1528757#M35207</link>
      <description>&lt;P&gt;Hi Hassan-Ebrahimi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have not heard back from you. Could you please provide an update on this thread? If possible, please share a sample working reproducer, so that we could work on this accordingly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Sri Raj Aryan.K&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 29 Sep 2023 08:41:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1528757#M35207</guid>
      <dc:creator>AryanK_Intel</dc:creator>
      <dc:date>2023-09-29T08:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: Re:PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1529340#M35214</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Hi Sri Raj Aryan.K&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for your follow-up.&lt;BR /&gt;&lt;BR /&gt;After days of struggling, I found the cause of the original problem.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my code IPARM(1) = 0.&amp;nbsp; This seems to reset IPARM(60).&lt;BR /&gt;&lt;BR /&gt;By setting IPARM(1) = 1 and&amp;nbsp;IPARM(60)=2,&amp;nbsp; PARSDISP runs in OOC mode.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hassan&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2023 07:44:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1529340#M35214</guid>
      <dc:creator>Hassan-Ebrahimi</dc:creator>
      <dc:date>2023-10-02T07:44:01Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO is running in In-Core mode, because iparam(60)=0</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1529790#M35218</link>
      <description>&lt;P&gt;Hi Hassan-Ebrahimi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for sharing the solution with us.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It’s great to know that the issue has been resolved, in case you run into any other issues please feel free to create a new thread.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a Good Day!&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
&lt;P&gt;Sri Raj Aryan.K&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Oct 2023 12:34:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-is-running-in-In-Core-mode-because-iparam-60-0/m-p/1529790#M35218</guid>
      <dc:creator>AryanK_Intel</dc:creator>
      <dc:date>2023-10-03T12:34:52Z</dc:date>
    </item>
  </channel>
</rss>

