<?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 insufficient virtual memory in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771889#M23004</link>
    <description>Well, assuming that the array is REAL(4), each one is some 848 million bytes. If REAL(8), about 1.7 billion bytes. No wonder there are issues on 32-bit systems. How much RAM on the 64-bit system?</description>
    <pubDate>Thu, 22 Dec 2011 16:06:04 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2011-12-22T16:06:04Z</dc:date>
    <item>
      <title>insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771886#M23001</link>
      <description>I have a user file that is exiting with "insufficient virtual memory" as it's trying to allocate a large array.&lt;BR /&gt;&lt;BR /&gt;Same thing happens on 64-bit version. (but a couple of lines later -- same size array)&lt;BR /&gt;&lt;BR /&gt;Is there a specified limit on "too big" an array? Or is there a way I can test how much "virtual memory" is left and not let it be allocated?&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Dec 2011 18:42:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771886#M23001</guid>
      <dc:creator>lklawrie</dc:creator>
      <dc:date>2011-12-21T18:42:53Z</dc:date>
    </item>
    <item>
      <title>insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771887#M23002</link>
      <description>There is not really a way to do this because the limit can change dynamically depending on how the system is configured and what else is running. How full is the disk with the system swapfile? Do you know how large an array is being allocated at the time?</description>
      <pubDate>Wed, 21 Dec 2011 21:30:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771887#M23002</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2011-12-21T21:30:51Z</dc:date>
    </item>
    <item>
      <title>insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771888#M23003</link>
      <description>Ran it on one where the system is virtually empty with the swap file.&lt;BR /&gt;&lt;BR /&gt;The array is something like 136X902X4X18X24&lt;BR /&gt;&lt;BR /&gt;32 bit systems seem to fail on the first of these. the 64 bit on the 3rd.&lt;BR /&gt;&lt;BR /&gt;(64 bit is also virtually empty where the swap file is/should be).</description>
      <pubDate>Thu, 22 Dec 2011 15:27:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771888#M23003</guid>
      <dc:creator>lklawrie</dc:creator>
      <dc:date>2011-12-22T15:27:45Z</dc:date>
    </item>
    <item>
      <title>insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771889#M23004</link>
      <description>Well, assuming that the array is REAL(4), each one is some 848 million bytes. If REAL(8), about 1.7 billion bytes. No wonder there are issues on 32-bit systems. How much RAM on the 64-bit system?</description>
      <pubDate>Thu, 22 Dec 2011 16:06:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771889#M23004</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2011-12-22T16:06:04Z</dc:date>
    </item>
    <item>
      <title>insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771890#M23005</link>
      <description>It is REAL(8). 3G on the 64 bit system, I think.&lt;BR /&gt;&lt;BR /&gt;I reduced the 902 to 102 and it worked on all. &lt;BR /&gt;</description>
      <pubDate>Fri, 23 Dec 2011 12:35:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771890#M23005</guid>
      <dc:creator>lklawrie</dc:creator>
      <dc:date>2011-12-23T12:35:51Z</dc:date>
    </item>
    <item>
      <title>Insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771891#M23006</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1324689277078="53" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=66713" href="https://community.intel.com/en-us/profile/66713/" class="basic"&gt;lklawrie&lt;/A&gt;&lt;/DIV&gt;&lt;DIV style="background-color: #e5e5e5; margin-left: 2px; margin-right: 2px; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;The array is something like 136X902X4X18X24&lt;BR /&gt;&lt;BR /&gt;32 bit systems seem to fail on the first of these. the 64 bit on the 3rd.&lt;BR /&gt;&lt;BR /&gt;(64 bit is also virtually empty where the swap file is/should be).&lt;/I&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;Hi Linda,&lt;BR /&gt;&lt;BR /&gt; 136x 902x 4x 18x 24 = ~&lt;STRONG&gt;202 MB&lt;/STRONG&gt; * &lt;STRONG&gt;8 bytes&lt;/STRONG&gt; ( for Long Doubles ) = ~ &lt;STRONG&gt;1.616 GB&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;On aWindows 32-bitoperating system a Win32 application &lt;SPAN style="text-decoration: underline;"&gt;can not use more than &lt;STRONG&gt;2 GB&lt;/STRONG&gt; of memory&lt;/SPAN&gt;. This is&lt;BR /&gt;by design from Microsoft. It means, you're almost at that limit. It doesn't matter if you set aVirtual Memory&lt;BR /&gt;sizeto &lt;STRONG&gt;16 GB&lt;/STRONG&gt;, or &lt;STRONG&gt;32 GB&lt;/STRONG&gt;,for example.&lt;BR /&gt;&lt;BR /&gt;On a Windows64-bit operating system there are no such limitations.If your application fails on the &lt;SPAN style="text-decoration: underline;"&gt;3rd&lt;/SPAN&gt;&lt;BR /&gt;attempt to allocatememory for the array it clearly indicates thatmemory wasn't released ( &lt;SPAN style="text-decoration: underline;"&gt;possibly&lt;/SPAN&gt; )&lt;BR /&gt;after the &lt;SPAN style="text-decoration: underline;"&gt;1st&lt;/SPAN&gt; and &lt;SPAN style="text-decoration: underline;"&gt;2nd&lt;/SPAN&gt; attempts.&lt;BR /&gt;&lt;BR /&gt;As a compromise you could change a data type to a single-precision ( 4 bytes ), but accuracy of&lt;BR /&gt;computationswill be affected.&lt;BR /&gt;&lt;BR /&gt;You could alsouse a &lt;STRONG&gt;Task Manager&lt;/STRONG&gt; toinvestigate what is going on whenthe application is trying to&lt;BR /&gt;allocate the array, especially ona 64-bit platform for the&lt;SPAN style="text-decoration: underline;"&gt;2nd&lt;/SPAN&gt; and &lt;SPAN style="text-decoration: underline;"&gt;3rd&lt;/SPAN&gt; attempts.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sergey&lt;/P&gt;</description>
      <pubDate>Sat, 24 Dec 2011 01:39:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771891#M23006</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2011-12-24T01:39:56Z</dc:date>
    </item>
    <item>
      <title>Insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771892#M23007</link>
      <description>Thanks, Sergey.&lt;BR /&gt;&lt;BR /&gt;This may happen often enough that I will change those three arrays to single precision. I believe they are mostly used in some outputs and the precision may not be so important.</description>
      <pubDate>Sat, 24 Dec 2011 15:15:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771892#M23007</guid>
      <dc:creator>lklawrie</dc:creator>
      <dc:date>2011-12-24T15:15:23Z</dc:date>
    </item>
    <item>
      <title>Insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771893#M23008</link>
      <description>Hi Linda,&lt;BR /&gt;&lt;BR /&gt;There is another less known option and it allows to change memory mappingfor a Windows 32-bit platforms.&lt;BR /&gt;&lt;BR /&gt;A 32-bit Windowscouldbestarted with the &lt;STRONG&gt;/3GB&lt;/STRONG&gt; option. Here is a link to Microsoft's Technet article: &lt;BR /&gt;&lt;P&gt;&lt;BR /&gt; &lt;A href="http://technet.microsoft.com/en-us/library/bb124810(EXCHG.65).aspx"&gt;http://technet.microsoft.com/en-us/library/bb124810(EXCHG.65).aspx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Please take a look if you're interested. But,the &lt;STRONG&gt;/3GB&lt;/STRONG&gt; switch is supported only on the following operating&lt;BR /&gt;systems:&lt;/P&gt;&lt;P&gt; Windows 2000 Advanced Server&lt;BR /&gt; Windows 2000 Datacenter Server&lt;BR /&gt; Windows Server 2003 Standard Edition&lt;BR /&gt; Windows Server 2003 Enterprise Edition&lt;BR /&gt; Windows Server 2003 Datacenter Edition&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sergey&lt;/P&gt;</description>
      <pubDate>Sat, 24 Dec 2011 17:13:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771893#M23008</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2011-12-24T17:13:43Z</dc:date>
    </item>
    <item>
      <title>Insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771894#M23009</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1324746572984="53" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=66713" href="https://community.intel.com/en-us/profile/66713/" class="basic"&gt;lklawrie&lt;/A&gt;&lt;/DIV&gt;&lt;DIV style="background-color: #e5e5e5; margin-left: 2px; margin-right: 2px; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;...is there a way I can test how much "virtual memory" is left and not let it be allocated?&lt;BR /&gt;&lt;BR /&gt;&lt;/I&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;I'll try to investigate itnext week.&lt;BR /&gt;&lt;BR /&gt;Merry Christmas!&lt;/P&gt;</description>
      <pubDate>Sat, 24 Dec 2011 17:18:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771894#M23009</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2011-12-24T17:18:00Z</dc:date>
    </item>
    <item>
      <title>Insufficient virtual memory</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771895#M23010</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;I&gt;&lt;STRONG&gt;&amp;gt;&amp;gt;...Or is there a way I can test how much "virtual memory" is left and not let it be allocated?&lt;/STRONG&gt;&lt;BR /&gt;&lt;/I&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;Try to useWindows &lt;STRONG&gt;Task Manager&lt;/STRONG&gt; because it is the easiest way to monitor how some resources are&lt;BR /&gt;allocated, used,etc.You can also use &lt;STRONG&gt;Perfmon.exe&lt;/STRONG&gt; application on Windows XP, or &lt;STRONG&gt;Resource Monitor&lt;/STRONG&gt; on&lt;BR /&gt;Windows 7.&lt;BR /&gt;&lt;BR /&gt;Take a look at two screenshots:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.intel.com/skins/images/7B13F55A7CE623EF42E69096FA81A3A1/2021_redesign/images/image_not_found.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.intel.com/skins/images/7B13F55A7CE623EF42E69096FA81A3A1/2021_redesign/images/image_not_found.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 27 Dec 2011 01:43:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/insufficient-virtual-memory/m-p/771895#M23010</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2011-12-27T01:43:27Z</dc:date>
    </item>
  </channel>
</rss>

