<?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: different result with and with out -check all???? in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/different-result-with-and-with-out-check-all/m-p/740245#M219</link>
    <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
As your source code expects compilers not to distinguish dummy arrays from scalars, it should not be surprising if -check bounds would affect the results, or if other assumptions such as character type mis-match have been made in violation of standard.&lt;BR /&gt;</description>
    <pubDate>Mon, 26 Oct 2009 20:31:26 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2009-10-26T20:31:26Z</dc:date>
    <item>
      <title>different result with and with out -check all????</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/different-result-with-and-with-out-check-all/m-p/740242#M216</link>
      <description>Hi,&lt;BR /&gt;I made some modifications in my code and now I'm having different behaviour in the optimized version. I found that with the option "-check all" I have a different result.&lt;BR /&gt;When I use that option, the results is correct, but without it the behaviour of the code change, and the result is wrong.&lt;BR /&gt;Some one can make me some suggestion about what can be the problem, because the run-time checker don't found any problem!!!&lt;BR /&gt;I'm using ifort 11.0.069.&lt;BR /&gt;(ifort -O3 -no-prec-div -xT    -check all -warn all -nogen-interface -heap-arrays ...)&lt;BR /&gt;&lt;BR /&gt;thanks</description>
      <pubDate>Sun, 25 Oct 2009 21:03:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/different-result-with-and-with-out-check-all/m-p/740242#M216</guid>
      <dc:creator>clabra1</dc:creator>
      <dc:date>2009-10-25T21:03:06Z</dc:date>
    </item>
    <item>
      <title>Re: different result with and with out -check all????</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/different-result-with-and-with-out-check-all/m-p/740243#M217</link>
      <description>&lt;BR /&gt;The &lt;STRONG&gt;-check&lt;/STRONG&gt; options do alter the generated code.&lt;BR /&gt;&lt;BR /&gt;You weren't specific if you had tried this or not, so try dropping &lt;STRONG&gt;-check all&lt;/STRONG&gt;and using less optimization. Start with &lt;STRONG&gt;-O0&lt;/STRONG&gt; and step up to &lt;STRONG&gt;-O1&lt;/STRONG&gt;, then &lt;STRONG&gt;-O2&lt;/STRONG&gt;. If you receive correct results at these levels, then it is possible there's a bug at &lt;STRONG&gt;-O3&lt;/STRONG&gt;. If the results are incorrect at any other opt-level thenthat may point to an application bug.&lt;BR /&gt;&lt;BR /&gt;If the results are incorrect at lower opt-levels, without using any &lt;STRONG&gt;-check&lt;/STRONG&gt; options, try &lt;STRONG&gt;-fp-stack-check&lt;/STRONG&gt; also. Maybe there's some accidental floating-point stack corruption.&lt;BR /&gt;&lt;BR /&gt;You might also try each specific &lt;STRONG&gt;-check&lt;/STRONG&gt; option just to determine which influence the results.&lt;BR /&gt;&lt;BR /&gt;If you haven't already tried (although I see you explicitly disable interface generation) the &lt;STRONG&gt;-gen-interfaces -warn interfaces &lt;/STRONG&gt;might catch a mis-match.&lt;BR /&gt;&lt;BR /&gt;I noted you are using 11.0.069. If this is a compiler bug, you might consider trying the latest Linux 11.1 update (11.1.056).</description>
      <pubDate>Mon, 26 Oct 2009 10:49:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/different-result-with-and-with-out-check-all/m-p/740243#M217</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2009-10-26T10:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: different result with and with out -check all????</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/different-result-with-and-with-out-check-all/m-p/740244#M218</link>
      <description>Thank you Kevin!&lt;BR /&gt;&lt;BR /&gt;I tried with different levels of optimization, and always was the same. I will try with each specific check option. Maybe I can to obtain a most clear idea about the problem.&lt;BR /&gt;About the "interfaces", I'm using the options because it is a old code who give sometimes the array arguments as scalars, and I can't use the 11.1 version of the compiler, because a bug with some character arguments....&lt;BR /&gt;I will make some test and I will post the results.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 26 Oct 2009 18:43:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/different-result-with-and-with-out-check-all/m-p/740244#M218</guid>
      <dc:creator>clabra</dc:creator>
      <dc:date>2009-10-26T18:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: different result with and with out -check all????</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/different-result-with-and-with-out-check-all/m-p/740245#M219</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
As your source code expects compilers not to distinguish dummy arrays from scalars, it should not be surprising if -check bounds would affect the results, or if other assumptions such as character type mis-match have been made in violation of standard.&lt;BR /&gt;</description>
      <pubDate>Mon, 26 Oct 2009 20:31:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/different-result-with-and-with-out-check-all/m-p/740245#M219</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-10-26T20:31:26Z</dc:date>
    </item>
  </channel>
</rss>

