<?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: Array size limits in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Array-size-limits/m-p/841449#M59418</link>
    <description>Now we know what the IA-32 platform can do, and when we need a 64-bit system. For my finite element analyses I need one large array for an in-core solver, or I can use a wavefront solver. The in-core solver takes seconds, the wavefront solver a few minutes. I'm very content with the array capacity of IFC. I just wanted to be surewhat the "official" array sizelimits are in order to understanddifferences between IA-32 &amp;amp; 64-bit platforms. Thanks for confirming.
&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 23 Sep 2005 06:45:16 GMT</pubDate>
    <dc:creator>mushroom89_</dc:creator>
    <dc:date>2005-09-23T06:45:16Z</dc:date>
    <item>
      <title>Array size limits</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Array-size-limits/m-p/841447#M59416</link>
      <description>&lt;DIV&gt;I just installed another Gb of RAM, use the /3GB boot option for XP, and even used /LARGEADDRESSAWARE and my array size limits haven't increased. For example, the COMMON/static array size is still 225E06 for real*8 arrays. Then when I use the dynamically allocated arrays, the size there is the same too, but only 190E06 for real*8. In system tools I have 3Gb of virtual memory available, and using Windows Task Manager I have 1 Gb more memory than before. The errors are slightly different. If I increase COMMON I get a compile error "variable may not exceed 2.147Gb". If I use dynamic allocation, I get a "severe(41) insufficient virtual memory". So unless you advise otherwise, it looks like the second Gb of RAM was wasted.&lt;/DIV&gt;</description>
      <pubDate>Thu, 22 Sep 2005 05:48:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Array-size-limits/m-p/841447#M59416</guid>
      <dc:creator>mushroom89_</dc:creator>
      <dc:date>2005-09-22T05:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: Array size limits</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Array-size-limits/m-p/841448#M59417</link>
      <description>We just had a fairly long discussion here on this subject.  I hope I can summarize without doing damage:&lt;BR /&gt;With /3GB and /largeaddressaware, you gain a non-contiguous address space which may be used for new ALLOCATABLE arrays.  As you found out, it does not allow for a larger individual array.&lt;BR /&gt;The availability of ALLOCATABLE arrays of more than 2GB applies only to the 64-bit Windows.</description>
      <pubDate>Thu, 22 Sep 2005 07:10:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Array-size-limits/m-p/841448#M59417</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2005-09-22T07:10:36Z</dc:date>
    </item>
    <item>
      <title>Re: Array size limits</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Array-size-limits/m-p/841449#M59418</link>
      <description>Now we know what the IA-32 platform can do, and when we need a 64-bit system. For my finite element analyses I need one large array for an in-core solver, or I can use a wavefront solver. The in-core solver takes seconds, the wavefront solver a few minutes. I'm very content with the array capacity of IFC. I just wanted to be surewhat the "official" array sizelimits are in order to understanddifferences between IA-32 &amp;amp; 64-bit platforms. Thanks for confirming.
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 23 Sep 2005 06:45:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Array-size-limits/m-p/841449#M59418</guid>
      <dc:creator>mushroom89_</dc:creator>
      <dc:date>2005-09-23T06:45:16Z</dc:date>
    </item>
    <item>
      <title>Re: Array size limits</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Array-size-limits/m-p/841450#M59419</link>
      <description>&lt;P&gt;Do you have the source code to your in core solver? If so then, if you are lucky, it may be a trivial task to break up the one large array into components.&lt;/P&gt;
&lt;P&gt;For example, your current one large array may contain position vectors, velocity vectors, acceleration vectors, etc... &lt;/P&gt;
&lt;P&gt;If so, then it may be a trivial task to separate these vector arrays into seperate allocatable arrays. And then in which case your application might grow from ~2GB to ~3GB.&lt;/P&gt;
&lt;P&gt;Jim Dempsey&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 23 Sep 2005 23:36:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Array-size-limits/m-p/841450#M59419</guid>
      <dc:creator>jim_dempsey</dc:creator>
      <dc:date>2005-09-23T23:36:50Z</dc:date>
    </item>
  </channel>
</rss>

