<?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 DGESV modifies programming variables without passing them in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGESV-modifies-programming-variables-without-passing-them/m-p/1597014#M36120</link>
    <description>&lt;PRE&gt;&lt;SPAN class=""&gt;I am using Visual Studio Community 2022, along with Intel Fortran Compiler &amp;amp; Intel Fortran Compiler Classic 2024.1.0 and Itenl one API Base Toolkit with MKL API Math 2024.1; When using IFORT and the DGESV function the program resolves a system without problems, but when using IFX I noticed that DGESV modifies variables in my program that I do not pass as input variables, I was able to verify this since I printed the values ​​of these variables before and after to execute DGESV. I don't know if working with IFX I should protect all program variables or IFX is modifying memory sectors. I understand that IFORT will be discontinued in October 2024 and I want to take precaution since later it could be more difficult to correct the problem&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 12 May 2024 14:24:05 GMT</pubDate>
    <dc:creator>abenitoh</dc:creator>
    <dc:date>2024-05-12T14:24:05Z</dc:date>
    <item>
      <title>DGESV modifies programming variables without passing them</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGESV-modifies-programming-variables-without-passing-them/m-p/1597014#M36120</link>
      <description>&lt;PRE&gt;&lt;SPAN class=""&gt;I am using Visual Studio Community 2022, along with Intel Fortran Compiler &amp;amp; Intel Fortran Compiler Classic 2024.1.0 and Itenl one API Base Toolkit with MKL API Math 2024.1; When using IFORT and the DGESV function the program resolves a system without problems, but when using IFX I noticed that DGESV modifies variables in my program that I do not pass as input variables, I was able to verify this since I printed the values ​​of these variables before and after to execute DGESV. I don't know if working with IFX I should protect all program variables or IFX is modifying memory sectors. I understand that IFORT will be discontinued in October 2024 and I want to take precaution since later it could be more difficult to correct the problem&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 12 May 2024 14:24:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGESV-modifies-programming-variables-without-passing-them/m-p/1597014#M36120</guid>
      <dc:creator>abenitoh</dc:creator>
      <dc:date>2024-05-12T14:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: DGESV modifies programming variables without passing them</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGESV-modifies-programming-variables-without-passing-them/m-p/1597254#M36121</link>
      <description>&lt;P&gt;The leading dimension of matrix H is given as Nn-2 when it is allocated in line 154, but the fourth argument in the call to DEGESV on line 270 differs from this. Change this line to&lt;/P&gt;&lt;LI-CODE lang="fortran"&gt;call DGESV(n, 1, H, nn-2, ipiv, B, nn-2, info)&lt;/LI-CODE&gt;&lt;P&gt;and try again.&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2024 14:20:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGESV-modifies-programming-variables-without-passing-them/m-p/1597254#M36121</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2024-05-13T14:20:07Z</dc:date>
    </item>
  </channel>
</rss>

