<?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:Re:  The wrong result when using Pardiso solver to solve linear equations in parallel (OpenMP) in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Re-The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1417568#M33710</link>
    <description>&lt;P&gt;Hi Ewigstern,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Since this is a duplicate thread of &lt;A href="https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1414332" target="_blank"&gt;https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1414332&lt;/A&gt;, we will no longer monitor this thread. We will continue addressing this issue in the other thread.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vidya.&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 27 Sep 2022 06:55:55 GMT</pubDate>
    <dc:creator>VidyalathaB_Intel</dc:creator>
    <dc:date>2022-09-27T06:55:55Z</dc:date>
    <item>
      <title>Re:  The wrong result when using Pardiso solver to solve linear equations in parallel (OpenMP)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Re-The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1417285#M33704</link>
      <description>&lt;P&gt;Hi, Vidya,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you so much for getting back to me again. I've been trying to get back to you under the post with the topic "The wrong result when using Pardiso solver to solve linear equations in parallel (OpenMP)" (link: &lt;A href="https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1414332)," target="_blank"&gt;https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1414332),&lt;/A&gt;&amp;nbsp;but all my attempts have failed and I don't know why. I got in touch with Intel team, but unfortunately they haven't found a solution to my problem. I'm so sorry about that. This is the only way I can contact you, and I hope you can see this post. Here is my reply to your question:&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;I'm working on solving the equation: AX=B, where all columns of B can be divided into several groups. The columns in each group are completely independent. So I want to compute these columns in an&amp;nbsp;OpenMP&amp;nbsp;parallel way , and then solve the X corresponding to theses columns in parallel. During this&amp;nbsp;parallel&amp;nbsp;process, the solution time can be changed by&amp;nbsp;f&lt;SPAN&gt;lexibly&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;adjusting number of threads.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;I know that Pardiso can solve equations with multiple right-hand sides in parallel, but the parallelism inside Pardiso doesn't seem to be different from what I want. Also, I encountered the following confusion when using Pardiso to solve equations with multiple right-hand sides:&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;1. The calculation time seems to be the same whether I use sequential MKL or parallel MKL. Furthermore, for parallel MKL, I change the number of threads by command "&amp;nbsp;call mkl_set_dynamic(0)" and "&lt;SPAN&gt;call mkl_set_num_threads(p)&lt;/SPAN&gt;&lt;SPAN&gt;", but&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;the computation time is hardly affected by the number of threads.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Could you tell me the reason for these phenomenons? What is the internal parallel mechanism for Pardiso to solve equations with multiple right-hand sides?&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;2. The Intel document says "&lt;/SPAN&gt;&lt;SPAN class="fontstyle0"&gt;Intel&lt;/SPAN&gt;&lt;SPAN class="fontstyle1"&gt;®&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="fontstyle0"&gt;oneAPI Math Kernel Library is&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="fontstyle3"&gt;thread-safe&lt;/SPAN&gt;&lt;SPAN class="fontstyle0"&gt;, which means that all Intel&lt;/SPAN&gt;&lt;SPAN class="fontstyle1"&gt;®&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="fontstyle0"&gt;oneAPI Math Kernel Library&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="fontstyle0"&gt;functions (except the LAPACK deprecated routine&lt;/SPAN&gt;&lt;SPAN class="fontstyle1"&gt;?lacon)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="fontstyle0"&gt;work correctly during simultaneous execution by&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="fontstyle0"&gt;multiple threads.&lt;/SPAN&gt;&lt;SPAN&gt;" Does this is not work with Pardiso?&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ps: for the convenience of replying to you, could you provide your work email address? &lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/157023"&gt;@VidyalathaB_Intel&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;Thanks,&lt;/DIV&gt;
&lt;DIV&gt;Ewigstern&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 26 Sep 2022 10:02:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Re-The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1417285#M33704</guid>
      <dc:creator>Ewigstern</dc:creator>
      <dc:date>2022-09-26T10:02:38Z</dc:date>
    </item>
    <item>
      <title>Re:Re:  The wrong result when using Pardiso solver to solve linear equations in parallel (OpenMP)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Re-The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1417568#M33710</link>
      <description>&lt;P&gt;Hi Ewigstern,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Since this is a duplicate thread of &lt;A href="https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1414332" target="_blank"&gt;https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1414332&lt;/A&gt;, we will no longer monitor this thread. We will continue addressing this issue in the other thread.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vidya.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 27 Sep 2022 06:55:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Re-The-wrong-result-when-using-Pardiso-solver-to-solve-linear/m-p/1417568#M33710</guid>
      <dc:creator>VidyalathaB_Intel</dc:creator>
      <dc:date>2022-09-27T06:55:55Z</dc:date>
    </item>
  </channel>
</rss>

