<?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 dgetrf with mkl_progress in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dgetrf-with-mkl-progress/m-p/1612073#M36247</link>
    <description>&lt;P&gt;I am currently calling the dgetrf function in Intel MKL in Fortran to solve a dense system of linear equations. The Developer Reference for Fortran metions that &lt;STRONG&gt;dgetrf&lt;/STRONG&gt; supports the progress routine feature.&lt;/P&gt;&lt;P&gt;I customized the &lt;STRONG&gt;mkl_progress&lt;/STRONG&gt; function and called &lt;STRONG&gt;mkl_set_progress&lt;/STRONG&gt; to explicitly set it. However, &lt;STRONG&gt;dgetrf&lt;/STRONG&gt; got the correct result but did not call&amp;nbsp;&lt;STRONG&gt;mkl_progress&lt;/STRONG&gt; to print any information. The &lt;STRONG&gt;pardiso&lt;/STRONG&gt; function called elsewhere in my code prints progress information, so &lt;STRONG&gt;mkl_progress&lt;/STRONG&gt; should be correct. But why is &lt;STRONG&gt;dgetrf&lt;/STRONG&gt; not printing progress information?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;My oneAPI component is the latest version 2024.2.&amp;nbsp;Here is the code:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Integer Function mkl_progress( Thread, Step, Stage )
Integer*4 Thread, Step
Character*(*) Stage
Print*,'Thread:',Thread,',Stage:',Stage,',Step:',Step
Mkl_Progress = 0
Return
End

Call mkl_set_progress(mkl_progress)
Call dgetrf(......)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 04 Jul 2024 05:00:10 GMT</pubDate>
    <dc:creator>BrianZHANG</dc:creator>
    <dc:date>2024-07-04T05:00:10Z</dc:date>
    <item>
      <title>dgetrf with mkl_progress</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dgetrf-with-mkl-progress/m-p/1612073#M36247</link>
      <description>&lt;P&gt;I am currently calling the dgetrf function in Intel MKL in Fortran to solve a dense system of linear equations. The Developer Reference for Fortran metions that &lt;STRONG&gt;dgetrf&lt;/STRONG&gt; supports the progress routine feature.&lt;/P&gt;&lt;P&gt;I customized the &lt;STRONG&gt;mkl_progress&lt;/STRONG&gt; function and called &lt;STRONG&gt;mkl_set_progress&lt;/STRONG&gt; to explicitly set it. However, &lt;STRONG&gt;dgetrf&lt;/STRONG&gt; got the correct result but did not call&amp;nbsp;&lt;STRONG&gt;mkl_progress&lt;/STRONG&gt; to print any information. The &lt;STRONG&gt;pardiso&lt;/STRONG&gt; function called elsewhere in my code prints progress information, so &lt;STRONG&gt;mkl_progress&lt;/STRONG&gt; should be correct. But why is &lt;STRONG&gt;dgetrf&lt;/STRONG&gt; not printing progress information?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;My oneAPI component is the latest version 2024.2.&amp;nbsp;Here is the code:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Integer Function mkl_progress( Thread, Step, Stage )
Integer*4 Thread, Step
Character*(*) Stage
Print*,'Thread:',Thread,',Stage:',Stage,',Step:',Step
Mkl_Progress = 0
Return
End

Call mkl_set_progress(mkl_progress)
Call dgetrf(......)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2024 05:00:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dgetrf-with-mkl-progress/m-p/1612073#M36247</guid>
      <dc:creator>BrianZHANG</dc:creator>
      <dc:date>2024-07-04T05:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: dgetrf with mkl_progress</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dgetrf-with-mkl-progress/m-p/1612871#M36257</link>
      <description>&lt;P&gt;The trivial example ( see _getrf.f90 is attached ) shows some progress. the test fails but the idea was to show how to see progress...&lt;/P&gt;
&lt;P&gt;the part of the of progress log is attached also ( see _getrf.log&amp;nbsp;).&lt;/P&gt;
&lt;P&gt;Thread: 0 ,Stage:DGETRF,Step: 8&lt;BR /&gt;Thread: 6 ,Stage:DGETRF,Step: 8&lt;BR /&gt;Thread: 29 ,Stage:DGETRF,Step: 8&lt;/P&gt;
&lt;P&gt;.....................................&lt;/P&gt;
&lt;P&gt;Thread: 9 ,Stage:DGETRF,Step: 32&lt;BR /&gt;Thread: 16 ,Stage:DGETRF,Step: 32&lt;BR /&gt;Thread: 13 ,Stage:DGETRF,Step: 32&lt;BR /&gt;Thread: 0 ,Stage:DGETRF,Step: 40&lt;BR /&gt;Thread: 0 ,Stage:DGETRF,Step: 48&lt;/P&gt;
&lt;P&gt;--Gennady&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2024 06:52:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dgetrf-with-mkl-progress/m-p/1612871#M36257</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2024-07-08T06:52:37Z</dc:date>
    </item>
    <item>
      <title>Re:dgetrf with mkl_progress</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dgetrf-with-mkl-progress/m-p/1613276#M36258</link>
      <description>&lt;P&gt;The topic is closing and will not longer be monitored. &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>Tue, 09 Jul 2024 05:42:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/dgetrf-with-mkl-progress/m-p/1613276#M36258</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2024-07-09T05:42:53Z</dc:date>
    </item>
  </channel>
</rss>

