<?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 Re: Interfaces in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1193979#M150712</link>
    <description>&lt;P&gt;Re "&lt;SPAN&gt;is it a good idea to always use interfaces?&lt;/SPAN&gt;" - yes, absolutely.&lt;/P&gt;</description>
    <pubDate>Tue, 21 Jul 2020 23:40:08 GMT</pubDate>
    <dc:creator>FortranFan</dc:creator>
    <dc:date>2020-07-21T23:40:08Z</dc:date>
    <item>
      <title>Interfaces</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1193965#M150709</link>
      <description>&lt;P&gt;I am using a lot more modules for data, and the subroutines,&amp;nbsp; is it a good idea to always use interfaces?&lt;/P&gt;
&lt;P&gt;Just checking.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jul 2020 22:12:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1193965#M150709</guid>
      <dc:creator>JohnNichols</dc:creator>
      <dc:date>2020-07-21T22:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: Interfaces</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1193979#M150712</link>
      <description>&lt;P&gt;Re "&lt;SPAN&gt;is it a good idea to always use interfaces?&lt;/SPAN&gt;" - yes, absolutely.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jul 2020 23:40:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1193979#M150712</guid>
      <dc:creator>FortranFan</dc:creator>
      <dc:date>2020-07-21T23:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: Interfaces</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1193993#M150714</link>
      <description>&lt;P&gt;When subroutines and functions in a module are accessed by USE &amp;lt;module_name&amp;gt; in a "consumer" of that module, an interface is already available, so there is no need to provide an interface block. Similarly, any procedure that is in a module has interfaces for other procedures in that module without your having to write interface blocks.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jul 2020 01:57:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1193993#M150714</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2020-07-22T01:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: Interfaces</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1194133#M150733</link>
      <description>&lt;P&gt;My position is that, with a couple of exceptions, if you're writing an interface block for a Fortran procedure in your own application, you're doing it wrong. Exceptions are declarations of generic procedures and when using submodules. Otherwise, your procedures should be in modules (or contained), in which case, as&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/41971"&gt;@mecej4&lt;/a&gt;&amp;nbsp;says, you get the explicit interface automatically.&lt;/P&gt;
&lt;P&gt;I have written about interfaces twice:&amp;nbsp;&lt;A href="https://stevelionel.com/drfortran/2001/04/12/doctor-fortran-gets-explicit/" target="_blank" rel="noopener"&gt;Doctor Fortran Gets Explicit!&lt;/A&gt; and&amp;nbsp;&lt;A href="https://stevelionel.com/drfortran/2012/01/05/doctor-fortran-gets-explicit-again/" target="_blank" rel="noopener"&gt;Doctor Fortran Gets Explicit – Again!&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jul 2020 19:02:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1194133#M150733</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2020-07-22T19:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: Interfaces</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1194149#M150741</link>
      <description>&lt;P&gt;Thanks for being explicit.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jul 2020 21:19:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1194149#M150741</guid>
      <dc:creator>JohnNichols</dc:creator>
      <dc:date>2020-07-22T21:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: Interfaces</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1194151#M150742</link>
      <description>&lt;P&gt;Some unspecified AT&amp;amp;T weenie&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;Found in a file from an internet source, quite disturbing in a way&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jul 2020 21:43:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interfaces/m-p/1194151#M150742</guid>
      <dc:creator>JohnNichols</dc:creator>
      <dc:date>2020-07-22T21:43:20Z</dc:date>
    </item>
  </channel>
</rss>

