<?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: Numerical differences in DGELSS between identical calls in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Numerical-differences-in-DGELSS-between-identical-calls/m-p/944117#M14720</link>
    <description>David,&lt;BR /&gt;&lt;BR /&gt;Yes, I think the MKL documents mention the possibility of better performance with aligned arguments, but perhaps not the possibility of slightly different round-off where mis-alignment requires more serial operations.  Glad to hear that you found a reasonable solution.&lt;BR /&gt;&lt;BR /&gt;Tim</description>
    <pubDate>Thu, 19 Aug 2004 03:41:02 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2004-08-19T03:41:02Z</dc:date>
    <item>
      <title>Numerical differences in DGELSS between identical calls</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Numerical-differences-in-DGELSS-between-identical-calls/m-p/944114#M14717</link>
      <description>When calling DGELSS multiple times with the same arguments, I find that the results of the FIRST call differ ever so slightly from subsequent calls which are all indentical. Typically, the differences are in the last couple of digits.&lt;BR /&gt;&lt;BR /&gt;I have not found such problems with any other MKL functions.&lt;BR /&gt;&lt;BR /&gt;I am using MKL7.0 on Windows XP Pro, Pentium IV 3Ghz. Visual C++ 7.1&lt;BR /&gt;&lt;BR /&gt;Perhaps MKL is altering the floating point precision via the _controlfp / control87 functions?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks.&lt;BR /&gt;&lt;BR /&gt;David.</description>
      <pubDate>Wed, 18 Aug 2004 18:52:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Numerical-differences-in-DGELSS-between-identical-calls/m-p/944114#M14717</guid>
      <dc:creator>davidjward30</dc:creator>
      <dc:date>2004-08-18T18:52:05Z</dc:date>
    </item>
    <item>
      <title>Re: Numerical differences in DGELSS between identical calls</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Numerical-differences-in-DGELSS-between-identical-calls/m-p/944115#M14718</link>
      <description>&lt;DIV&gt;Assuming that you are using the P4 library, are you passing data with identical alignments? If not, supposing that you are declaring your data in C, try __declspec(align 16) declarations.&lt;/DIV&gt;</description>
      <pubDate>Wed, 18 Aug 2004 20:22:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Numerical-differences-in-DGELSS-between-identical-calls/m-p/944115#M14718</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2004-08-18T20:22:38Z</dc:date>
    </item>
    <item>
      <title>Re: Numerical differences in DGELSS between identical calls</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Numerical-differences-in-DGELSS-between-identical-calls/m-p/944116#M14719</link>
      <description>Hi. &lt;BR /&gt;&lt;BR /&gt;Yes I'm using the P4 kernel. I'm also developing in C++.&lt;BR /&gt;&lt;BR /&gt;The data and workspace are in new'ed arrays - which are not always 16 bit aligned. When I replaced the new with an _aligned_malloc the problem disappeared.&lt;BR /&gt;&lt;BR /&gt;Thanks for your help.&lt;BR /&gt;&lt;BR /&gt;David.</description>
      <pubDate>Wed, 18 Aug 2004 23:15:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Numerical-differences-in-DGELSS-between-identical-calls/m-p/944116#M14719</guid>
      <dc:creator>davidjward30</dc:creator>
      <dc:date>2004-08-18T23:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: Numerical differences in DGELSS between identical calls</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Numerical-differences-in-DGELSS-between-identical-calls/m-p/944117#M14720</link>
      <description>David,&lt;BR /&gt;&lt;BR /&gt;Yes, I think the MKL documents mention the possibility of better performance with aligned arguments, but perhaps not the possibility of slightly different round-off where mis-alignment requires more serial operations.  Glad to hear that you found a reasonable solution.&lt;BR /&gt;&lt;BR /&gt;Tim</description>
      <pubDate>Thu, 19 Aug 2004 03:41:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Numerical-differences-in-DGELSS-between-identical-calls/m-p/944117#M14720</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2004-08-19T03:41:02Z</dc:date>
    </item>
  </channel>
</rss>

