<?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 error with segmentation fault in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-error-with-segmentation-fault/m-p/1587730#M36004</link>
    <description>&lt;P&gt;how do you allocate solution array ( which is double *result into your code)? &lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 09 Apr 2024 12:24:23 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2024-04-09T12:24:23Z</dc:date>
    <item>
      <title>pardiso error with segmentation fault</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-error-with-segmentation-fault/m-p/1587642#M36003</link>
      <description>&lt;P&gt;I tried to encapsulate PARDISO with a simple wrapper, why doesn't this kind of encapsulation work? Not only in C++, but also in C language, errors occur when using `pt` across functions. This is the minimal unit for reproducing the error. Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Apr 2024 07:00:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-error-with-segmentation-fault/m-p/1587642#M36003</guid>
      <dc:creator>NEROKAI</dc:creator>
      <dc:date>2024-04-09T07:00:48Z</dc:date>
    </item>
    <item>
      <title>Re:pardiso error with segmentation fault</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-error-with-segmentation-fault/m-p/1587730#M36004</link>
      <description>&lt;P&gt;how do you allocate solution array ( which is double *result into your code)? &lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 09 Apr 2024 12:24:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-error-with-segmentation-fault/m-p/1587730#M36004</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2024-04-09T12:24:23Z</dc:date>
    </item>
    <item>
      <title>Re:pardiso error with segmentation fault</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-error-with-segmentation-fault/m-p/1587952#M36007</link>
      <description>&lt;P&gt;I hardcoded your code by allocating the solution array and solution has been passed:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;void NumericalAlgebra::solve(double* b, double* result)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;MKL_INT phase=33;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG style="font-size: 13px;"&gt;double* x = (double*)mkl_malloc(N*sizeof(double), 64);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;pardiso(m_pt,&amp;amp;m_maxfct,&amp;amp;m_mnum,&amp;amp;m_type,&amp;amp;phase,&amp;amp;N,values,  rowindex,colindex,&amp;amp;idum,&amp;amp;nrhs,m_iparm,&amp;amp;m_msglvl, b, /*result*/ &lt;/SPAN&gt;&lt;STRONG style="font-size: 13px;"&gt;x&lt;/STRONG&gt;&lt;SPAN style="font-size: 13px;"&gt;, &amp;amp;m_error);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;if( m_error != 0 ) {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf("... Failure.&amp;nbsp;Pardiso Fails at the Solution ( phase == 33 ) stage. m_error == %lld \n", m_error );&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;} else {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf("... Passed - Pardiso at the Solution ( phase == 12) stage \n");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;here is the log output: &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;number of non-zeros in U:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;number of non-zeros in L+U:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gflop&amp;nbsp;&amp;nbsp;for the numerical factorization: 0.000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gflop/s for the numerical factorization: 0.000027&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 13px;"&gt;... Passed - Pardiso at the Solution ( phase == 12) stage&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 10 Apr 2024 06:17:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-error-with-segmentation-fault/m-p/1587952#M36007</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2024-04-10T06:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: Re:pardiso error with segmentation fault</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-error-with-segmentation-fault/m-p/1588250#M36014</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Thank you very much. I made a very stupid mistake. I thought &lt;/SPAN&gt;pardiso&lt;SPAN&gt; could allocate memory automatically. Thank you!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2024 07:13:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-error-with-segmentation-fault/m-p/1588250#M36014</guid>
      <dc:creator>NEROKAI</dc:creator>
      <dc:date>2024-04-11T07:13:04Z</dc:date>
    </item>
  </channel>
</rss>

