<?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 Thanks - I'll take it to in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Derived-type-io/m-p/924645#M86279</link>
    <description>&lt;P&gt;Thanks - I'll take it to Premier Support.&lt;/P&gt;</description>
    <pubDate>Mon, 17 Jun 2013 23:15:02 GMT</pubDate>
    <dc:creator>geard__simon</dc:creator>
    <dc:date>2013-06-17T23:15:02Z</dc:date>
    <item>
      <title>Derived-type io</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Derived-type-io/m-p/924643#M86277</link>
      <description>&lt;P&gt;I'm trying to use derived-type io which is on the list of new features but can't get my code to compile. I've stared at the code for too long now so hopefully some fresh eyes will immediately spot my mistake(s).&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;
&lt;P&gt;[fortran]&lt;/P&gt;
&lt;P&gt;module points&lt;BR /&gt;&amp;nbsp; implicit none&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; type point&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real :: m_p(3)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; contains&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; procedure, public :: write_f_point&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; generic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :: write(formatted) =&amp;gt; write_f_point&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; procedure, public :: print =&amp;gt; print_point&lt;BR /&gt;&amp;nbsp; end type point&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;contains&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; subroutine print_point(this)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class(point), intent(in) :: this&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; write(*,'(dt)') this&lt;BR /&gt;&amp;nbsp; end subroutine print_point&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; subroutine write_f_point(this, u, iotype, v_list, iostat, iomsg)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class(point), intent(in)&amp;nbsp;&amp;nbsp;&amp;nbsp; :: this&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer, intent(in)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :: u&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; character(*), intent(in)&amp;nbsp;&amp;nbsp;&amp;nbsp; :: iotype&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer, intent(in)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :: v_list(:)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer, intent(out)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :: iostat&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; character(*), intent(inout) :: iomsg&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; iostat = 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; write(*,fmt='(3(a,f0.4),a)') '(',this%m_p(1),',',this%m_p(2),',',this%m_p(3),')'&lt;BR /&gt;&amp;nbsp; end subroutine write_f_point&lt;BR /&gt;end module points&lt;BR /&gt;[/fortran]&lt;/P&gt;
&lt;P&gt;ifort -V -o points.o -c points.f90&lt;BR /&gt;Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 14.0.0.051 Beta Build 20130529&lt;BR /&gt;Copyright (C) 1985-2013 Intel Corporation.&amp;nbsp; All rights reserved.&lt;BR /&gt;&lt;BR /&gt;ifort: NOTE: The Beta evaluation period for this product ends on 27-sep-2013 UTC.&lt;BR /&gt;&amp;nbsp;Intel(R) Fortran 14.0-1530&lt;BR /&gt;points.f90(17): error #8309: A list item shall not be polymorphic unless it is processed by a user-defined derived-type input/output procedure.&amp;nbsp;&amp;nbsp; [THIS]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; write(*,'(dt)') this&lt;BR /&gt;--------------------^&lt;BR /&gt;compilation aborted for points.f90 (code 1)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jun 2013 22:24:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Derived-type-io/m-p/924643#M86277</guid>
      <dc:creator>geard__simon</dc:creator>
      <dc:date>2013-06-17T22:24:16Z</dc:date>
    </item>
    <item>
      <title>Please use Intel Premier</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Derived-type-io/m-p/924644#M86278</link>
      <description>&lt;P&gt;Please use Intel Premier Support for all beta issues. But before you do that, try the beta update which is now available. We fixed many issues in DTIO. I think what you're doing should be ok.&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jun 2013 23:03:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Derived-type-io/m-p/924644#M86278</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-06-17T23:03:19Z</dc:date>
    </item>
    <item>
      <title>Thanks - I'll take it to</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Derived-type-io/m-p/924645#M86279</link>
      <description>&lt;P&gt;Thanks - I'll take it to Premier Support.&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jun 2013 23:15:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Derived-type-io/m-p/924645#M86279</guid>
      <dc:creator>geard__simon</dc:creator>
      <dc:date>2013-06-17T23:15:02Z</dc:date>
    </item>
  </channel>
</rss>

