<?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 got it -- it's under the  in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969667#M96796</link>
    <description>&lt;P&gt;got it -- it's under the "Linker or Linker Options" topic, by the way.&lt;/P&gt;</description>
    <pubDate>Tue, 06 Aug 2013 14:35:56 GMT</pubDate>
    <dc:creator>lklawrie</dc:creator>
    <dc:date>2013-08-06T14:35:56Z</dc:date>
    <item>
      <title>Stack compiler/linker options</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969662#M96791</link>
      <description>&lt;P&gt;Another person looking at our code experienced a stack overflow with one of the input files.&amp;nbsp; And then put on Stack options for compile (/F) and Link (STACK:)&lt;/P&gt;
&lt;P&gt;I cannot find these in the current compiler (Fortran 2013/ X13) documentation.&amp;nbsp; Are they still viable?&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2013 20:57:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969662#M96791</guid>
      <dc:creator>lklawrie</dc:creator>
      <dc:date>2013-08-05T20:57:35Z</dc:date>
    </item>
    <item>
      <title>Yes, and they're still</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969663#M96792</link>
      <description>&lt;P&gt;Yes, and they're still documented. /STACK is a linker option, so if you want to use it from the command line, precede it with /LINK and put it at the end of the line, for example:&lt;/P&gt;
&lt;P&gt;ifort foo.f90 /link /stack:100000000&lt;/P&gt;
&lt;P&gt;/F is documented and is a compiler option (though it turns into a linker option) - it has to be used on the ifort command that links the program.&lt;/P&gt;
&lt;P&gt;May I suggest you try /heap-arrays first?&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2013 21:24:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969663#M96792</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-08-05T21:24:52Z</dc:date>
    </item>
    <item>
      <title>I did try heap arrays on the</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969664#M96793</link>
      <description>&lt;P&gt;I did try heap arrays on the module that was indicated as causing the problem but it didn't seem to help.&amp;nbsp; Nor could I exactly duplicate the problem.&amp;nbsp; Would deep recursion also cause a stack overflow?&lt;/P&gt;
&lt;P&gt;I couldn't locate /F in the recent compiler options documentation.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2013 22:11:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969664#M96793</guid>
      <dc:creator>lklawrie</dc:creator>
      <dc:date>2013-08-05T22:11:22Z</dc:date>
    </item>
    <item>
      <title>Yes, recursion consumes stack</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969665#M96794</link>
      <description>&lt;P&gt;Yes, recursion consumes stack.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2013 22:41:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969665#M96794</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2013-08-05T22:41:01Z</dc:date>
    </item>
    <item>
      <title>I just opened the</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969666#M96795</link>
      <description>&lt;P&gt;I just opened the documentation from Visual Studio and typed /F into the index tab.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2013 00:33:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969666#M96795</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-08-06T00:33:26Z</dc:date>
    </item>
    <item>
      <title>got it -- it's under the</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969667#M96796</link>
      <description>&lt;P&gt;got it -- it's under the "Linker or Linker Options" topic, by the way.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2013 14:35:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969667#M96796</guid>
      <dc:creator>lklawrie</dc:creator>
      <dc:date>2013-08-06T14:35:56Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;Would deep recursion also</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969668#M96797</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;Would deep recursion also cause a stack overflow?&lt;/P&gt;
&lt;P&gt;Is a significant portion of locally declared data having the characteristic of NOT being required to be preserved through a recursion?&lt;/P&gt;
&lt;P&gt;If so, then these could be SAVE, or thread local SAVE, or other means such that there is but one copy.&lt;/P&gt;
&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2013 15:43:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Stack-compiler-linker-options/m-p/969668#M96797</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2013-08-06T15:43:40Z</dc:date>
    </item>
  </channel>
</rss>

