<?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 Intel Composer stumbles over overlay in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751487#M7777</link>
    <description>So how long does it normally take to assign such a bug and fix it for the Intel Compiler?&lt;BR /&gt;From gfortran and NAG that is usually order of days, for Portland it is order a few weeks. For Intel I reported&lt;BR /&gt;this error (actually tried to report this error) during the several updates of the 11.0 and 11.1 compilers&lt;BR /&gt;for more than a year now (more like one and a half years). And now the post on the Forum is also&lt;BR /&gt;already 3 weeks old. Just to be curious...</description>
    <pubDate>Tue, 28 Dec 2010 14:25:03 GMT</pubDate>
    <dc:creator>jr_reuter</dc:creator>
    <dc:date>2010-12-28T14:25:03Z</dc:date>
    <item>
      <title>Intel Composer stumbles over overlay</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751485#M7775</link>
      <description>The following code is not correctly compiled by the Intel Fortran Compiler with the following version:&lt;BR /&gt;Intel Fortran Compiler XE for applications running on IA-32, Version 12.0.1.107 Build 20101116&lt;BR /&gt;The error message is the following:&lt;BR /&gt;processes.f90(94): error #7096: The type/rank/keyword signature for this specific procedure matches another specific procedure that shares the same generic-spec. [STRFUN^BEAMS^BEAM_ASSIGN]&lt;BR /&gt; use strfun&lt;BR /&gt;------^&lt;BR /&gt;processes.f90(93): error #7096: The type/rank/keyword signature for this specific procedure matches another specific procedure that shares the same generic-spec. [BEAMS^BEAM_ASSIGN]&lt;BR /&gt; use beams&lt;BR /&gt;------^&lt;BR /&gt;compilation aborted for processes.f90 (code 1)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Note that all other compilers at my hand do compile the code &lt;BR /&gt;(NAG, gfortran, g95, Portland)&lt;BR /&gt;Here is the code:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;! Putting this in the same module beams makes the bug vanish&lt;BR /&gt;&lt;BR /&gt;module interactions&lt;BR /&gt;&lt;BR /&gt; implicit none&lt;BR /&gt; private&lt;BR /&gt;&lt;BR /&gt; public :: interaction_t&lt;BR /&gt;&lt;BR /&gt; type :: interaction_t&lt;BR /&gt; private&lt;BR /&gt; integer :: tag = 0&lt;BR /&gt; end type interaction_t&lt;BR /&gt;&lt;BR /&gt;end module interactions&lt;BR /&gt;&lt;BR /&gt;!!!!!!!!!!&lt;BR /&gt;&lt;BR /&gt;module beams&lt;BR /&gt;&lt;BR /&gt; use interactions&lt;BR /&gt;&lt;BR /&gt; implicit none&lt;BR /&gt; private&lt;BR /&gt;&lt;BR /&gt; public :: beam_t&lt;BR /&gt; public :: assignment(=)&lt;BR /&gt;&lt;BR /&gt; type :: beam_t&lt;BR /&gt; private&lt;BR /&gt; type(interaction_t) :: int&lt;BR /&gt; end type beam_t&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; interface assignment(=)&lt;BR /&gt; module procedure beam_assign&lt;BR /&gt; end interface&lt;BR /&gt;&lt;BR /&gt;contains&lt;BR /&gt;&lt;BR /&gt; subroutine beam_assign (beam_out, beam_in)&lt;BR /&gt; type(beam_t), intent(out) :: beam_out&lt;BR /&gt; type(beam_t), intent(in) :: beam_in&lt;BR /&gt; beam_out%int = beam_in%int&lt;BR /&gt; end subroutine beam_assign&lt;BR /&gt;&lt;BR /&gt;end module beams&lt;BR /&gt;&lt;BR /&gt;!!!!!!!!!!&lt;BR /&gt;&lt;BR /&gt;module strfun&lt;BR /&gt;&lt;BR /&gt; use beams&lt;BR /&gt;&lt;BR /&gt; implicit none&lt;BR /&gt; private&lt;BR /&gt;&lt;BR /&gt; public :: strfun_chain_t&lt;BR /&gt;!!! Commenting out this line triggers the error going away!!!&lt;BR /&gt; public :: assignment(=)&lt;BR /&gt;&lt;BR /&gt; type :: strfun_t&lt;BR /&gt; private&lt;BR /&gt; integer :: type = 0&lt;BR /&gt; end type strfun_t&lt;BR /&gt;&lt;BR /&gt; type :: strfun_chain_t&lt;BR /&gt; private&lt;BR /&gt; type(beam_t) :: beam&lt;BR /&gt; type(strfun_t), dimension(:), allocatable :: strfun&lt;BR /&gt; end type strfun_chain_t&lt;BR /&gt;&lt;BR /&gt;!!! THIS PART OF THE CODE IS NOT NEEDED TO REPRODUCE THE BUG&lt;BR /&gt;!!!&lt;BR /&gt;!!! interface assignment(=)&lt;BR /&gt;!!! module procedure strfun_chain_assign&lt;BR /&gt;!!! end interface&lt;BR /&gt;!!!&lt;BR /&gt;!!!contains&lt;BR /&gt;!!!&lt;BR /&gt;!!! subroutine strfun_chain_assign (sfchain_out, sfchain_in)&lt;BR /&gt;!!! type(strfun_chain_t), intent(out) :: sfchain_out&lt;BR /&gt;!!! type(strfun_chain_t), intent(in) :: sfchain_in&lt;BR /&gt;!!! sfchain_out%beam = sfchain_in%beam&lt;BR /&gt;!!! end subroutine strfun_chain_assign&lt;BR /&gt;&lt;BR /&gt;end module strfun&lt;BR /&gt;&lt;BR /&gt;!!!!!!!!!!&lt;BR /&gt;&lt;BR /&gt;module processes&lt;BR /&gt;&lt;BR /&gt; use beams&lt;BR /&gt; use strfun&lt;BR /&gt;&lt;BR /&gt; implicit none&lt;BR /&gt; private&lt;BR /&gt;&lt;BR /&gt;!!! Commenting out these lines triggers the error going away!!!&lt;BR /&gt;&lt;BR /&gt; type :: md5sum_grids_t&lt;BR /&gt; character(32) :: beams = ""&lt;BR /&gt; end type md5sum_grids_t&lt;BR /&gt;&lt;BR /&gt;end module processes&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 07 Dec 2010 16:09:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751485#M7775</guid>
      <dc:creator>jr_reuter</dc:creator>
      <dc:date>2010-12-07T16:09:54Z</dc:date>
    </item>
    <item>
      <title>Intel Composer stumbles over overlay</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751486#M7776</link>
      <description>Thank you for notifying us about this. I reproduced the errors andwill submit to Develpment and update this post as I learn more.&lt;BR /&gt;&lt;BR /&gt;(Internal tracking id: DPD200164645)&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;(Resolution Update on 05/17/2011):&lt;/STRONG&gt; This defect is fixed in the Intel Fortran Composer &lt;STRONG&gt;XE 2011 Update 4 &lt;/STRONG&gt;(2011.4.191 - Linux)</description>
      <pubDate>Tue, 07 Dec 2010 16:48:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751486#M7776</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2010-12-07T16:48:43Z</dc:date>
    </item>
    <item>
      <title>Intel Composer stumbles over overlay</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751487#M7777</link>
      <description>So how long does it normally take to assign such a bug and fix it for the Intel Compiler?&lt;BR /&gt;From gfortran and NAG that is usually order of days, for Portland it is order a few weeks. For Intel I reported&lt;BR /&gt;this error (actually tried to report this error) during the several updates of the 11.0 and 11.1 compilers&lt;BR /&gt;for more than a year now (more like one and a half years). And now the post on the Forum is also&lt;BR /&gt;already 3 weeks old. Just to be curious...</description>
      <pubDate>Tue, 28 Dec 2010 14:25:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751487#M7777</guid>
      <dc:creator>jr_reuter</dc:creator>
      <dc:date>2010-12-28T14:25:03Z</dc:date>
    </item>
    <item>
      <title>Time frame for bug fixes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751488#M7778</link>
      <description>You can see for yourself by browsing the compiler forums.&lt;BR /&gt;&lt;BR /&gt;My observations:&lt;BR /&gt;&lt;BR /&gt;i) workarounds, if possible, are posted anywhere from within a few hours to a few days.&lt;BR /&gt;&lt;BR /&gt;ii) most bugs are fixed and the bug-fixes are rolled into the next update; updates come out at two to three month intervals.&lt;BR /&gt;&lt;BR /&gt;iii) some bugs are troublesome in that changing the compiler to fix those bugs would break other parts of the compiler; some other bugs are just hard to fix; then there are bugs that may disappear on their own when a major revision of the compiler is made. The bugs in these categories take anywhere from two or three updates to the next major release.&lt;BR /&gt;</description>
      <pubDate>Tue, 28 Dec 2010 15:30:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751488#M7778</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2010-12-28T15:30:02Z</dc:date>
    </item>
    <item>
      <title>Time frame for bug fixes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751489#M7779</link>
      <description>&lt;P&gt;My apologies for the delay. Typically, reproducing and reporting to Development usually is just a matter of a day or two. There were extenuating circumstances that delayed my getting that done for this case and a couple of others. I am catching up on them now.&lt;/P&gt;&lt;P&gt;Providing a fix is gated by the time Developers require to investigate, fix and test, and then availability is further based on release schedules. We provide updates on availability of a fix and any work-around as we learn them.&lt;/P&gt;&lt;P&gt;As for this error, I do not have information about what you may have reported earlier, but the issue does not exist with 11.1 Build 20101201 (Package ID: l_cprof_p_11.1.075). The code compiles as written. You also already noted a possible work-around of including module interactions inside module beam, which I confirmed works with the XE 2011 release.&lt;/P&gt;&lt;P&gt;This has been sent to Development. I noted the internal tracking id in my earlier post and will post updates as I learn more.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Dec 2010 16:25:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751489#M7779</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2010-12-28T16:25:54Z</dc:date>
    </item>
    <item>
      <title>Time frame for bug fixes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751490#M7780</link>
      <description>Ok, you are going to an older version of the compiler now. I have made the experience that this error is there&lt;BR /&gt;and was always there. Just when the compiler version was updated the error moved to a different part of the code. What I could do (and I offered that several times) to send you our complete code (which is however roughly 50,000 to 60,000 lines of Fortran code and check with the different compiler versions.</description>
      <pubDate>Tue, 18 Jan 2011 13:53:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751490#M7780</guid>
      <dc:creator>jr_reuter</dc:creator>
      <dc:date>2011-01-18T13:53:52Z</dc:date>
    </item>
    <item>
      <title>Time frame for bug fixes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751491#M7781</link>
      <description>&lt;P&gt;Sorry for the delay. I reviewed the history of your Premier issues submittedand found for the last one submitted in the Feb. 2010 that you attached your entire code. I assume that copy is no longer current. I did not see an instance of the error #7096 though. &lt;/P&gt;&lt;P&gt;If you want, please open another Premier issue to provide the current code to me and then I can check it against different compiler versions. You can request the issue be assigned to me. Alternatively, you can upload the gzipped-tar to this forum using a Private reply.&lt;/P&gt;&lt;P&gt;Development has not provided any further update regarding the error #7096 reported here. I will update on that when I learn more.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jan 2011 10:50:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751491#M7781</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2011-01-24T10:50:49Z</dc:date>
    </item>
    <item>
      <title>Time frame for bug fixes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751492#M7782</link>
      <description>Ok, cool. For some reason I cannot open up any new premier support issues (maybe my support has run out, but I don't know. I open up a tarball for you. Let me prepare it and break it down to treatable blocks.</description>
      <pubDate>Tue, 25 Jan 2011 13:29:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751492#M7782</guid>
      <dc:creator>jr_reuter</dc:creator>
      <dc:date>2011-01-25T13:29:36Z</dc:date>
    </item>
    <item>
      <title>Time frame for bug fixes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751493#M7783</link>
      <description>OMG, in preparing my code, I found out that the newest version 12.0.1 does have another ICE. Will open a separate issue for this. &lt;BR /&gt;</description>
      <pubDate>Tue, 25 Jan 2011 15:27:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751493#M7783</guid>
      <dc:creator>jr_reuter</dc:creator>
      <dc:date>2011-01-25T15:27:41Z</dc:date>
    </item>
    <item>
      <title>Time frame for bug fixes</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751494#M7784</link>
      <description>I'm sorry to hear this. Your Premier account is still active so I'm not sure what you faced there. I'll watch for your updates about the tarball.</description>
      <pubDate>Tue, 25 Jan 2011 17:34:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Intel-Composer-stumbles-over-overlay/m-p/751494#M7784</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2011-01-25T17:34:30Z</dc:date>
    </item>
  </channel>
</rss>

