<?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 catastrophic error in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744761#M3124</link>
    <description>This problem has been fixed in our sources. I expect the fix to appear in Update 6, scheduled for April.</description>
    <pubDate>Fri, 26 Mar 2010 13:09:45 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2010-03-26T13:09:45Z</dc:date>
    <item>
      <title>catastrophic error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744755#M3118</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;For some reason I get the error message&lt;/P&gt;
&lt;P&gt;&lt;B&gt;BandStruc.f90(1): catastrophic error: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error.&lt;BR /&gt;program BandStruc &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;when trying to compile my program (BandStruc.f90, attached to this post). The error began when writing the sub routine below&lt;/P&gt;
&lt;P&gt;&lt;B&gt;subroutine DivideBZ&lt;BR /&gt; implicit none&lt;BR /&gt; double precision, dimension(4,3,8**Ndiv) :: IBZ1,IBZ2,IBZ3&lt;BR /&gt;&lt;BR /&gt; IBZ1 = DoDivide(reshape((/X,W,U,G/),(/4,3/)),Ndiv);&lt;BR /&gt; IBZ2 = DoDivide(reshape((/L,W,U,G/),(/4,3/)),Ndiv);&lt;BR /&gt; IBZ3 = DoDivide(reshape((/L,W,U,G/),(/4,3/)),Ndiv);&lt;BR /&gt; call WriteMat(IBZ1(:,:,2))&lt;BR /&gt;end subroutine&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The strange thing is that i only get the error message when the line "IBZ3 = ..." is present - thus the program runs fine with only the "IBZ1 = ..." and "IBZ2 = ..." lines (or actually any two of the above). It does not help to assemble the arrays into one (instead of three), and it does not matter  what data I put in (G,W,L,W and U are vectors). For some reason a test program which only includes this subroutine do not produce any errors...  I compile my program using the line&lt;/P&gt;
&lt;P&gt;&lt;B&gt; ifort BandStruc.f90 -L(path to lib/32) -I(path to include/32 (Path to lib/32)libmkl_solver_sequential.a -Wl,--start-group  (Path to lib/32)/libmkl_intel.a (Path to lib/32)libmkl_sequential.a (Path to lib/32)libmkl_core.a (Path to lib/32)/libmkl_lapack95.a (Path to lib 32)/libmkl_blas95.a -I/opt/intel (Path to lib/32)/mkl_lapack -Wl,--end-group -lpthread -p gnufor2.f90 &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;I am wondering whether this is my fault or an error with the compiler (as the error message states)...? Any help or comments will be much appreciated!&lt;/P&gt;
&lt;P&gt;My system is AMD Turion x2, Ubuntu 9.04 (32 bit), intel Fortran 11.1 + mkl installed from the intel Fortran installation file.&lt;/P&gt;
&lt;P&gt;- Mads Trolle&lt;/P&gt;</description>
      <pubDate>Thu, 11 Mar 2010 22:31:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744755#M3118</guid>
      <dc:creator>madstrolle</dc:creator>
      <dc:date>2010-03-11T22:31:33Z</dc:date>
    </item>
    <item>
      <title>catastrophic error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744756#M3119</link>
      <description>&lt;P&gt;For some reason this problem is solved by introducing a temporary array, which is allocated before and deallocated after each call to the DoDivide function. Thus my subroutine is now&lt;/P&gt;
&lt;P&gt;&lt;B&gt;subroutine DivideBZ&lt;BR /&gt;implicit none&lt;BR /&gt; double precision, dimension(4,3,8**Ndiv) :: IBZ1,IBZ2,IBZ3&lt;BR /&gt; double precision, allocatable :: IBZt(:,:,:)&lt;BR /&gt;&lt;BR /&gt; allocate(IBZt(4,3,8**Ndiv))&lt;BR /&gt; IBZt = DoDivide(reshape((/X,W,U,G/),(/4,3/)),Ndiv);&lt;BR /&gt; IBZ1 = IBZt&lt;BR /&gt; deallocate(IBZt)&lt;BR /&gt; allocate(IBZt(4,3,8**Ndiv))&lt;BR /&gt; IBZt = DoDivide(reshape((/L,W,U,G/),(/4,3/)),Ndiv);&lt;BR /&gt; IBZ2 = IBZt&lt;BR /&gt; deallocate(IBZt)&lt;BR /&gt; allocate(IBZt(4,3,8**Ndiv))&lt;BR /&gt; IBZt = DoDivide(reshape((/L,W,U,G/),(/4,3/)),Ndiv);&lt;BR /&gt; IBZ3 = IBZt&lt;BR /&gt; deallocate(IBZt)&lt;BR /&gt;&lt;BR /&gt; call WriteMat(IBZ1(:,:,2))&lt;BR /&gt;end subroutine&lt;/B&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Mar 2010 22:59:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744756#M3119</guid>
      <dc:creator>madstrolle</dc:creator>
      <dc:date>2010-03-11T22:59:46Z</dc:date>
    </item>
    <item>
      <title>catastrophic error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744757#M3120</link>
      <description>&lt;P&gt;Still a problem -&lt;/P&gt;
&lt;P&gt;this time the catastrophic error ocurs simply if a add an empty line between two subroutines (or add any more program lines to my program)... This is quite frustrating, and i can only conclude that the intel Fortran compiler is too unstable to use on my specific platform.&lt;/P&gt;
&lt;P&gt;- Regards&lt;/P&gt;
&lt;P&gt;Mads Trolle&lt;/P&gt;</description>
      <pubDate>Sun, 14 Mar 2010 09:19:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744757#M3120</guid>
      <dc:creator>madstrolle</dc:creator>
      <dc:date>2010-03-14T09:19:58Z</dc:date>
    </item>
    <item>
      <title>catastrophic error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744758#M3121</link>
      <description>I'll take a look at this on Monday.</description>
      <pubDate>Mon, 15 Mar 2010 00:39:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744758#M3121</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-03-15T00:39:20Z</dc:date>
    </item>
    <item>
      <title>catastrophic error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744759#M3122</link>
      <description>I can reproduce the problem and find that it is sensitive to seemingly irrelevant code changes in the source. I have escalated to development as issue DPD200151927 and will let you know of any progress. We apologize for the inconvenience.&lt;BR /&gt;</description>
      <pubDate>Mon, 15 Mar 2010 14:23:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744759#M3122</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-03-15T14:23:26Z</dc:date>
    </item>
    <item>
      <title>catastrophic error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744760#M3123</link>
      <description>Any news?&lt;BR /&gt;</description>
      <pubDate>Thu, 25 Mar 2010 15:28:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744760#M3123</guid>
      <dc:creator>madstrolle</dc:creator>
      <dc:date>2010-03-25T15:28:01Z</dc:date>
    </item>
    <item>
      <title>catastrophic error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744761#M3124</link>
      <description>This problem has been fixed in our sources. I expect the fix to appear in Update 6, scheduled for April.</description>
      <pubDate>Fri, 26 Mar 2010 13:09:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744761#M3124</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-03-26T13:09:45Z</dc:date>
    </item>
    <item>
      <title>catastrophic error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744762#M3125</link>
      <description>This is indeed fixed in update 6.</description>
      <pubDate>Fri, 23 Apr 2010 20:41:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/catastrophic-error/m-p/744762#M3125</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-04-23T20:41:24Z</dc:date>
    </item>
  </channel>
</rss>

