<?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 Floating Point Calculation output changes from ifort 9.0 to 9.1.039 in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Floating-Point-Calculation-output-changes-from-ifort-9-0-to-9-1/m-p/742084#M1357</link>
    <description>&lt;P&gt;I am compiling using &lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;ifort -O3 -save -r8 -mp -fp-port -std95 -CB -traceback -fpstkchk&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;This is a very complex calculation and I cannot include the code (over 50 files). When I change between ifort 9.0.021 to 9.1.039, I get differences in the 7th or 8th significant digit. I either need to know what change would have caused this, or a flag to enable to get the original output.&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;</description>
    <pubDate>Wed, 18 Oct 2006 23:16:42 GMT</pubDate>
    <dc:creator>Martin_C_</dc:creator>
    <dc:date>2006-10-18T23:16:42Z</dc:date>
    <item>
      <title>Floating Point Calculation output changes from ifort 9.0 to 9.1.039</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Floating-Point-Calculation-output-changes-from-ifort-9-0-to-9-1/m-p/742084#M1357</link>
      <description>&lt;P&gt;I am compiling using &lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;ifort -O3 -save -r8 -mp -fp-port -std95 -CB -traceback -fpstkchk&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;This is a very complex calculation and I cannot include the code (over 50 files). When I change between ifort 9.0.021 to 9.1.039, I get differences in the 7th or 8th significant digit. I either need to know what change would have caused this, or a flag to enable to get the original output.&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;</description>
      <pubDate>Wed, 18 Oct 2006 23:16:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Floating-Point-Calculation-output-changes-from-ifort-9-0-to-9-1/m-p/742084#M1357</guid>
      <dc:creator>Martin_C_</dc:creator>
      <dc:date>2006-10-18T23:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: Floating Point Calculation output changes from ifort 9.0 to</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Floating-Point-Calculation-output-changes-from-ifort-9-0-to-9-1/m-p/742085#M1358</link>
      <description>There is no simple answer to this. Any change in instruction sequence can cause rounding changes and it would seem your application accumulates differences.&lt;BR /&gt;&lt;BR /&gt;I suggest using "-fp-model precise" and removing -mp and -fp-port, as the new -fp-model switch replaces the variety of others and may yield better results and performance. I am NOT saying that this will "fix" the problem, but it is what I would recommend for you given the existing switches you're using. I also note that -save implies that you have coding errors in the application and you should try to address those by fixing the code (adding SAVE where appropriate or adding initialization) rather than the "big hammer" approach of -save.&lt;BR /&gt;&lt;BR /&gt;Otherwise, you'll need to look at intermediate results in the application and see where they start to diverge.&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Oct 2006 01:23:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Floating-Point-Calculation-output-changes-from-ifort-9-0-to-9-1/m-p/742085#M1358</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2006-10-19T01:23:48Z</dc:date>
    </item>
  </channel>
</rss>

