<?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 Thank you for your answers. I in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/loop-question/m-p/925736#M86514</link>
    <description>Thank you for your answers. I was not aware of that before. I stumbled on this while running into a segmentation fault.</description>
    <pubDate>Tue, 16 Oct 2012 18:54:42 GMT</pubDate>
    <dc:creator>eide</dc:creator>
    <dc:date>2012-10-16T18:54:42Z</dc:date>
    <item>
      <title>loop question</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/loop-question/m-p/925733#M86511</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;please see the following test program.&lt;/P&gt;
&lt;P&gt;[fortran]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program counter&lt;BR /&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;!&lt;BR /&gt;!&lt;BR /&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;implicit none&lt;BR /&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;integer (kind = 4)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :: icel,ncc&lt;BR /&gt;&lt;BR /&gt;! initiate&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ncc = 10&lt;BR /&gt;! loop&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;do icel = 1,ncc&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;write(*,*)icel,ncc&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;enddo ! icel&lt;BR /&gt;! &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;write(*,*)'================================='&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;write(*,*)icel,ncc&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;end program counter&lt;/P&gt;
&lt;P&gt;[/fortran]&lt;/P&gt;
&lt;P&gt;[plain]&lt;/P&gt;
&lt;P&gt;screen output&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&amp;nbsp;=================================&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;[/plain]&lt;/P&gt;
&lt;P&gt;Why is icel one more after the loop? I am not new to fortran, but I have never observed that before. I am using using composer_xe_2011_sp1.9.293 on an 64bit opensuse 12.1 with kernel 3.1.10-1.16. If someone could explain that to me, would be fine!&lt;/P&gt;
&lt;P&gt;Eide&lt;/P&gt;</description>
      <pubDate>Tue, 16 Oct 2012 08:31:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/loop-question/m-p/925733#M86511</guid>
      <dc:creator>eide</dc:creator>
      <dc:date>2012-10-16T08:31:30Z</dc:date>
    </item>
    <item>
      <title>Why is icel one more after</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/loop-question/m-p/925734#M86512</link>
      <description>&lt;I&gt;Why is icel one more after the loop?&lt;/I&gt; &lt;BR /&gt;
Because that is what the Fortran Standard specifies. See the explanation at

&lt;A href="http://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/compiler/fortran-win/index.htm" target="_blank"&gt;http://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/compiler/fortran-win/index.htm&lt;/A&gt;

or see section 8.1.6.6.2-1(3) of the Fortran-2008 Standard.</description>
      <pubDate>Tue, 16 Oct 2012 10:06:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/loop-question/m-p/925734#M86512</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2012-10-16T10:06:59Z</dc:date>
    </item>
    <item>
      <title>This behavior was defined in</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/loop-question/m-p/925735#M86513</link>
      <description>This behavior was defined in the f77 standard.  Until 30 years ago, a compiler I used produced 3 different results for the value of the loop counter after loop termination, depending on optimization level.</description>
      <pubDate>Tue, 16 Oct 2012 12:19:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/loop-question/m-p/925735#M86513</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2012-10-16T12:19:09Z</dc:date>
    </item>
    <item>
      <title>Thank you for your answers. I</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/loop-question/m-p/925736#M86514</link>
      <description>Thank you for your answers. I was not aware of that before. I stumbled on this while running into a segmentation fault.</description>
      <pubDate>Tue, 16 Oct 2012 18:54:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/loop-question/m-p/925736#M86514</guid>
      <dc:creator>eide</dc:creator>
      <dc:date>2012-10-16T18:54:42Z</dc:date>
    </item>
  </channel>
</rss>

