<?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 Oh, I didn't immediately in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094385#M125103</link>
    <description>&lt;P&gt;Oh, I didn't immediately notice but you're missing a part of the submodule identification, the inclusion of the ancestor and its parent:&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;module leader
end module leader

submodule (leader) officer
end submodule officer

submodule (leader:officer) member
! note the above ancestor:parent identification
end submodule member
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 13 Feb 2017 19:40:00 GMT</pubDate>
    <dc:creator>FortranFan</dc:creator>
    <dc:date>2017-02-13T19:40:00Z</dc:date>
    <item>
      <title>Error in compiling submodule tree.</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094382#M125100</link>
      <description>&lt;P&gt;Good day everyone.&lt;/P&gt;

&lt;P&gt;I have a problem in compiling a module-submodule tree where submodules include other submodules. For instance the following snippet fails to compile with ifort 17.1:&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;module leader
end module leader
submodule(leader) officer
end submodule         officer
submodule(officer) member
end submodule          member
&lt;/PRE&gt;

&lt;P&gt;giving the following error message:&lt;/P&gt;

&lt;PRE class="brush:plain;"&gt;error #8765: Error in opening the compiled ancestor module file.   [OFFICER]
      submodule(officer) member
----------------^&lt;/PRE&gt;

&lt;P&gt;Am I missing something here? Or is this a bug?&lt;/P&gt;

&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2017 11:47:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094382#M125100</guid>
      <dc:creator>Trent_Hawkins</dc:creator>
      <dc:date>2017-02-13T11:47:43Z</dc:date>
    </item>
    <item>
      <title>I think your problem is the</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094383#M125101</link>
      <description>&lt;P&gt;I think your problem is the empty CONTAINS section in the 'officer' submodule; try a case where module procedures are present at each level.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2017 17:17:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094383#M125101</guid>
      <dc:creator>FortranFan</dc:creator>
      <dc:date>2017-02-13T17:17:22Z</dc:date>
    </item>
    <item>
      <title>My full code is full of</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094384#M125102</link>
      <description>&lt;P&gt;My full code is full of procedures at every level. Also notice that the submodule officer &amp;nbsp;that extends the primary module compiles fine. It's the second submodule that extends the first one that gives the error, i.e. having a submodule as parent is the only problem. Based on the error, it seems that the parent smod is either generated after lookup by the compiler or the look up name it expects ends in .mod instead of .smod (i.e. bug).&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2017 17:32:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094384#M125102</guid>
      <dc:creator>Trent_Hawkins</dc:creator>
      <dc:date>2017-02-13T17:32:04Z</dc:date>
    </item>
    <item>
      <title>Oh, I didn't immediately</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094385#M125103</link>
      <description>&lt;P&gt;Oh, I didn't immediately notice but you're missing a part of the submodule identification, the inclusion of the ancestor and its parent:&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;module leader
end module leader

submodule (leader) officer
end submodule officer

submodule (leader:officer) member
! note the above ancestor:parent identification
end submodule member
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2017 19:40:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094385#M125103</guid>
      <dc:creator>FortranFan</dc:creator>
      <dc:date>2017-02-13T19:40:00Z</dc:date>
    </item>
    <item>
      <title>That does it, thanks you.</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094386#M125104</link>
      <description>&lt;P&gt;That does it, thanks you.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2017 22:21:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Error-in-compiling-submodule-tree/m-p/1094386#M125104</guid>
      <dc:creator>Trent_Hawkins</dc:creator>
      <dc:date>2017-02-13T22:21:29Z</dc:date>
    </item>
  </channel>
</rss>

