<?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 Hard to say, the Fortran in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179532#M148340</link>
    <description>&lt;P&gt;Hard to say, the Fortran developers have a lot of work between now and 2021.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;----------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;I cannot remember the book - but in some famous novel -- the author wrote that he would love to look into the minds of a particular group -- Fortran Compiler writers must be such a group.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 09 May 2020 16:08:15 GMT</pubDate>
    <dc:creator>JohnNichols</dc:creator>
    <dc:date>2020-05-09T16:08:15Z</dc:date>
    <item>
      <title>class pointer problem with Intel 2020 compiler</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179527#M148335</link>
      <description>&lt;P&gt;It seems the Intel 2020 Fortran compiler has screwed up the handling of class pointer inside a parallel region.&amp;nbsp; The following code snippet example works fine with Intel 2019 compiler and gfortran.&lt;/P&gt;
&lt;PRE class="brush:fortran; class-name:dark;"&gt;Program main
type, abstract :: abstype
   integer :: me=0
end type abstype

type, extends(abstype) :: type1
end type type1

type(type1), target :: t1
class(abstype), pointer :: base
integer ix, iy, nx, ny

nx = 2
ny = 2

base =&amp;gt; t1

select type(base)
class is (type1)
print *, base%me
!$omp parallel do default(shared) private(iy,ix)
do iy = 1,ny
   do ix = 1,nx
   print *, ix, iy, base%me
   enddo
enddo

class default
end select

print *, "DONE"

end Program&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 07 May 2020 14:16:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179527#M148335</guid>
      <dc:creator>Vu__Phuong</dc:creator>
      <dc:date>2020-05-07T14:16:03Z</dc:date>
    </item>
    <item>
      <title>maybe related to https:/</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179528#M148336</link>
      <description>&lt;P&gt;maybe related to &lt;A href="https://software.intel.com/node/852132" target="_blank"&gt;https://software.intel.com/node/852132&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 00:56:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179528#M148336</guid>
      <dc:creator>Ferdinand_T_</dc:creator>
      <dc:date>2020-05-08T00:56:21Z</dc:date>
    </item>
    <item>
      <title>Thanks for the note.  It</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179529#M148337</link>
      <description>&lt;P&gt;Thanks for the note.&amp;nbsp; It could be related (meaning the same code path in the compiler) although I think my situation is more well defined that your situation since I am not doing the select inside a parallel region and in my example when you run it with OMP_NUM_THREADS=1 it always works.&amp;nbsp; Did they give you an idea when your issue may be fixed?&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 02:29:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179529#M148337</guid>
      <dc:creator>Vu__Phuong</dc:creator>
      <dc:date>2020-05-08T02:29:35Z</dc:date>
    </item>
    <item>
      <title>I opened a new bug report. </title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179530#M148338</link>
      <description>&lt;P&gt;I opened a new bug report.&amp;nbsp; This code is different enough from the other forum thread.&lt;/P&gt;&lt;P&gt;CMPLRIL0-32859&lt;/P&gt;&lt;P&gt;You asked about a date for fix.&amp;nbsp; Hard to say, the Fortran developers have a lot of work between now and 2021.&amp;nbsp; Were I you, I would use 19.0.x for now.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 23:52:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179530#M148338</guid>
      <dc:creator>Ron_Green</dc:creator>
      <dc:date>2020-05-08T23:52:22Z</dc:date>
    </item>
    <item>
      <title>Thank you Ron.</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179531#M148339</link>
      <description>&lt;P&gt;Thank you Ron.&lt;/P&gt;&lt;P&gt;Yes, we are staying with the 19.x compiler for now since it would take a lot of work to change our codes to work around this issue because it is a pretty common construct for us.&lt;/P&gt;</description>
      <pubDate>Sat, 09 May 2020 00:50:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179531#M148339</guid>
      <dc:creator>Vu__Phuong</dc:creator>
      <dc:date>2020-05-09T00:50:16Z</dc:date>
    </item>
    <item>
      <title>Hard to say, the Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179532#M148340</link>
      <description>&lt;P&gt;Hard to say, the Fortran developers have a lot of work between now and 2021.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;----------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;I cannot remember the book - but in some famous novel -- the author wrote that he would love to look into the minds of a particular group -- Fortran Compiler writers must be such a group.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 09 May 2020 16:08:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1179532#M148340</guid>
      <dc:creator>JohnNichols</dc:creator>
      <dc:date>2020-05-09T16:08:15Z</dc:date>
    </item>
    <item>
      <title>Re:class pointer problem with Intel 2020 compiler</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1322037#M158013</link>
      <description>&lt;P&gt;I apologize for not notifying you sooner, but this bug was fixed in an earlier version of the 2021.x.x compiler that is available in the oneAPI HPC Toolkit.   2021.4.0 is the current release.&lt;/P&gt;&lt;P&gt;Can you try the current release that was made available on October 1 and let me know how it works for you?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 14 Oct 2021 17:08:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/class-pointer-problem-with-Intel-2020-compiler/m-p/1322037#M158013</guid>
      <dc:creator>Barbara_P_Intel</dc:creator>
      <dc:date>2021-10-14T17:08:01Z</dc:date>
    </item>
  </channel>
</rss>

