<?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 Also, does this array have an in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958310#M94083</link>
    <description>&lt;P&gt;Also, does this array have an array constructor (initializing expression)&amp;nbsp;associated with it?&lt;/P&gt;
&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
    <pubDate>Mon, 13 May 2013 14:49:21 GMT</pubDate>
    <dc:creator>jimdempseyatthecove</dc:creator>
    <dc:date>2013-05-13T14:49:21Z</dc:date>
    <item>
      <title>Dynamic common allocation error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958306#M94079</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am tring to use the /Qdyncom (dynamic common allocation option) but I am getting the following error:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;forrtl: Allocate Dynamic Common Error - Allocation Failure&lt;BR /&gt; The allocation of dynamic common MY_COMMON of size 288000000 in procedure MY_ROUTINE failed&lt;BR /&gt;forrtl: severe (585): array not allocated&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The common MY_COMMON is composed by a unique big matrix.&lt;/P&gt;
&lt;P&gt;What are the limitations of this option?&lt;/P&gt;
&lt;P&gt;If I can allocate this matrix using ALLOCATE, why this option fails?&lt;/P&gt;
&lt;P&gt;Thanks in advance,&lt;/P&gt;
&lt;P&gt;Luiz&lt;/P&gt;</description>
      <pubDate>Fri, 10 May 2013 23:02:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958306#M94079</guid>
      <dc:creator>lccostajr</dc:creator>
      <dc:date>2013-05-10T23:02:06Z</dc:date>
    </item>
    <item>
      <title>Is this a 32-bit or 64-bit</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958307#M94080</link>
      <description>&lt;P&gt;Is this a 32-bit or 64-bit application?&lt;/P&gt;
&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
      <pubDate>Sat, 11 May 2013 12:54:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958307#M94080</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2013-05-11T12:54:28Z</dc:date>
    </item>
    <item>
      <title>It is a 32-bit application.</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958308#M94081</link>
      <description>&lt;P&gt;It is a 32-bit application.&lt;/P&gt;
&lt;P&gt;However, the matrix I am tring to allocate is&amp;nbsp;288,000,000 (274 Mb).&lt;/P&gt;
&lt;P&gt;Would this be a problem for 32-bits applications?&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2013 12:34:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958308#M94081</guid>
      <dc:creator>lccostajr</dc:creator>
      <dc:date>2013-05-13T12:34:16Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;However, the matrix I am</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958309#M94082</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;However, the matrix I am tring to allocate is&amp;nbsp;288,000,000 (274 Mb). Would this be a problem for 32-bits applications?&lt;/P&gt;
&lt;P&gt;Not if your heap at that time has a node of at least that size (with header).&lt;/P&gt;
&lt;P&gt;Set this array dimensions to small as possible, set a break point (or PAUSE) at start of program (should reach here after all dynamic allocations. Using Task manager, Processes tab, what is the Memory (Private Working Set) for your process? Then click on Task Manager Performance tab, then Resource Monitor button, then Memory tab, what are the values for your process?&lt;/P&gt;
&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2013 14:35:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958309#M94082</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2013-05-13T14:35:53Z</dc:date>
    </item>
    <item>
      <title>Also, does this array have an</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958310#M94083</link>
      <description>&lt;P&gt;Also, does this array have an array constructor (initializing expression)&amp;nbsp;associated with it?&lt;/P&gt;
&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2013 14:49:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958310#M94083</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2013-05-13T14:49:21Z</dc:date>
    </item>
    <item>
      <title>Dynamic common is a feature</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958311#M94084</link>
      <description>&lt;P&gt;Dynamic common is a feature best avoided, since allocatable arrays provide similar functionality, but it should work if used correctly. Are you supplying your own allocation routine or using the default? Can you show us a small example that demonstrates the problem? I often find that trying to reduce the problem to a small example reveals the cause.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 15 May 2013 18:50:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Dynamic-common-allocation-error/m-p/958311#M94084</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-05-15T18:50:32Z</dc:date>
    </item>
  </channel>
</rss>

