<?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 Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices) in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1663843#M36920</link>
    <description>&lt;P&gt;Hello Intel Developers,&lt;/P&gt;&lt;P&gt;We just switched to oneMKL 2025.0 and found some of our numerical simulation code crashing. Enclosed to this post is a simple reproducer, which worked fine in 2021.3, but crashes in&amp;nbsp;2025.0. The reproducer factorizes complex symmetric indefinite matrix. The symbolic analysis seems to work fine, but the subsequent cluster_sparse_solver call with phase = 22 (for numerical factorization) crashes. The platform is windows, and we build it with 64-bit indexing (ilp64)&lt;/P&gt;&lt;P&gt;Thanks in advance for looking!&lt;/P&gt;&lt;P&gt;Dmitry&lt;/P&gt;</description>
    <pubDate>Thu, 06 Feb 2025 21:15:55 GMT</pubDate>
    <dc:creator>DmitrySmi</dc:creator>
    <dc:date>2025-02-06T21:15:55Z</dc:date>
    <item>
      <title>Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1663843#M36920</link>
      <description>&lt;P&gt;Hello Intel Developers,&lt;/P&gt;&lt;P&gt;We just switched to oneMKL 2025.0 and found some of our numerical simulation code crashing. Enclosed to this post is a simple reproducer, which worked fine in 2021.3, but crashes in&amp;nbsp;2025.0. The reproducer factorizes complex symmetric indefinite matrix. The symbolic analysis seems to work fine, but the subsequent cluster_sparse_solver call with phase = 22 (for numerical factorization) crashes. The platform is windows, and we build it with 64-bit indexing (ilp64)&lt;/P&gt;&lt;P&gt;Thanks in advance for looking!&lt;/P&gt;&lt;P&gt;Dmitry&lt;/P&gt;</description>
      <pubDate>Thu, 06 Feb 2025 21:15:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1663843#M36920</guid>
      <dc:creator>DmitrySmi</dc:creator>
      <dc:date>2025-02-06T21:15:55Z</dc:date>
    </item>
    <item>
      <title>Re: Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1663985#M36922</link>
      <description>&lt;P&gt;Hi Dmitry,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for reaching out to us!&lt;/P&gt;
&lt;P&gt;I can reproduce the crash at numerical factorization when using 1 MPI process. In this case, turning on msglvl, it shows that actually oneMKL SMP Pardiso solver is called.&lt;/P&gt;
&lt;P&gt;However, if I use more than 1 MPI processes, I got through all the three stages, and obtained the solution,&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;The solution of the system is:
 x [0] = 0.095477 + j*0.000000
 x [1] = 0.045226 + j*0.000000
Relative residual = 7.850462e-17&lt;/LI-CODE&gt;
&lt;P&gt;In this case (np&amp;gt;1), I got errors when trying to get the size of L factor,&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;Getting size and numbers of nonzeros for the factors L and U... Export functionality error: CODE PATH = 1 not supported.

ERROR during getting sizes for L data: -9&lt;/LI-CODE&gt;
&lt;P&gt;It's likely something wrong in the solver. I will get back to you later.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Fengrui&lt;/P&gt;</description>
      <pubDate>Fri, 07 Feb 2025 06:11:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1663985#M36922</guid>
      <dc:creator>Fengrui</dc:creator>
      <dc:date>2025-02-07T06:11:05Z</dc:date>
    </item>
    <item>
      <title>Re: Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1664121#M36924</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Fengrui, thanks for getting back to me.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Here is one more detail to add -- we found that if we specify the solver parameters explicitly ( iparm[0] = 1 and others ) instead of letting solver use the defaults ( iparm[0] = 0 ) the crash goes away.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So we have a good working workaround for this problem now.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Feb 2025 17:56:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1664121#M36924</guid>
      <dc:creator>DmitrySmi</dc:creator>
      <dc:date>2025-02-07T17:56:23Z</dc:date>
    </item>
    <item>
      <title>Re: Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1666411#M36943</link>
      <description>&lt;P&gt;Hi Dmitry, the team is currently working on this issue.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As for the workaround to set parameters explicitly, I observed an error at symbolic factorization when trying to use 2 MPI processes to run this simple test (passed if only using 1). Do you also see this behavior for the reproducer/real cases?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Fengrui&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 15 Feb 2025 00:22:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1666411#M36943</guid>
      <dc:creator>Fengrui</dc:creator>
      <dc:date>2025-02-15T00:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1668116#M36956</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Fengrui,&lt;/P&gt;&lt;P&gt;We only use it with one process, so I can not comment on multi-process behavior.&lt;/P&gt;&lt;P&gt;Our only reason for using the cluster sparse solver (instead of using PARDISO directly) is that we need access to exported L and U factors (reasons for that outlined in another thread here &lt;A href="https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-PARDISO-get-L-U-factors/td-p/1265720" target="_blank"&gt;MKL PARDISO, get L U factors - Intel Community&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Dmitry&lt;/P&gt;</description>
      <pubDate>Thu, 20 Feb 2025 03:14:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1668116#M36956</guid>
      <dc:creator>DmitrySmi</dc:creator>
      <dc:date>2025-02-20T03:14:34Z</dc:date>
    </item>
    <item>
      <title>Re: Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1680530#M37038</link>
      <description>&lt;P&gt;Hi Dmitry,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The issue has been fixed. The fix will be included in the 2025.2 release.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Fengrui&lt;/P&gt;</description>
      <pubDate>Fri, 04 Apr 2025 23:14:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1680530#M37038</guid>
      <dc:creator>Fengrui</dc:creator>
      <dc:date>2025-04-04T23:14:58Z</dc:date>
    </item>
    <item>
      <title>Re: Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1681067#M37049</link>
      <description>&lt;P&gt;Thanks much!&lt;/P&gt;</description>
      <pubDate>Mon, 07 Apr 2025 15:37:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1681067#M37049</guid>
      <dc:creator>DmitrySmi</dc:creator>
      <dc:date>2025-04-07T15:37:09Z</dc:date>
    </item>
    <item>
      <title>Re: Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1702458#M37244</link>
      <description>&lt;P&gt;Hi Dmitry,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Did you get a chance to try the latest 2025.2 release?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best,&lt;/P&gt;
&lt;P&gt;Fengrui&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jul 2025 21:08:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1702458#M37244</guid>
      <dc:creator>Fengrui</dc:creator>
      <dc:date>2025-07-09T21:08:22Z</dc:date>
    </item>
    <item>
      <title>Re: Cluster sparse solver crash after switching to oneMKL 2025.0 (windows, 64-bit indices)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1703170#M37245</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Fengrui -- not yet unfortunately, but I hope to do it soon. Thanks for the fix!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 15:38:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Cluster-sparse-solver-crash-after-switching-to-oneMKL-2025-0/m-p/1703170#M37245</guid>
      <dc:creator>DmitrySmi</dc:creator>
      <dc:date>2025-07-14T15:38:25Z</dc:date>
    </item>
  </channel>
</rss>

