<?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 question about .mod checksum in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747369#M4933</link>
    <description>I presently test a code builder using file checksums rather than file time stamps to decide to reconstruct a target file.&lt;BR /&gt;&lt;BR /&gt;But I have observed that recompiling an unchanged source file generates a .mod file with a new MD5 sum. On the contrary, the object file keeps the same sum.&lt;BR /&gt;&lt;BR /&gt;I was expecting a completely different behavior, i.e. a .mod file which sum does not change even if one updates slightly the corresponding source file, but without modifying its signature (same arguments for public routines and same public variables).&lt;BR /&gt;&lt;BR /&gt;What is the reason of that strange feature ?</description>
    <pubDate>Thu, 17 Jun 2010 15:06:49 GMT</pubDate>
    <dc:creator>lcoul</dc:creator>
    <dc:date>2010-06-17T15:06:49Z</dc:date>
    <item>
      <title>question about .mod checksum</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747369#M4933</link>
      <description>I presently test a code builder using file checksums rather than file time stamps to decide to reconstruct a target file.&lt;BR /&gt;&lt;BR /&gt;But I have observed that recompiling an unchanged source file generates a .mod file with a new MD5 sum. On the contrary, the object file keeps the same sum.&lt;BR /&gt;&lt;BR /&gt;I was expecting a completely different behavior, i.e. a .mod file which sum does not change even if one updates slightly the corresponding source file, but without modifying its signature (same arguments for public routines and same public variables).&lt;BR /&gt;&lt;BR /&gt;What is the reason of that strange feature ?</description>
      <pubDate>Thu, 17 Jun 2010 15:06:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747369#M4933</guid>
      <dc:creator>lcoul</dc:creator>
      <dc:date>2010-06-17T15:06:49Z</dc:date>
    </item>
    <item>
      <title>question about .mod checksum</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747370#M4934</link>
      <description>I believe that the compiler puts some sort of time-stamp into the .mod file, since I have on occasion seen a warning during compilation of one module that another module that it depends upon needs recompilation.&lt;BR /&gt;&lt;BR /&gt;For use with Unix Make, it would be useful to suppress updating of .mod files when the changes to a source file are such that only the implementation changes while interfaces remain unchanged. Something along these lines was discussed earlier, in&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=74795"&gt; http://software.intel.com/en-us/forums/showthread.php?t=74795&lt;/A&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 17 Jun 2010 15:53:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747370#M4934</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2010-06-17T15:53:54Z</dc:date>
    </item>
    <item>
      <title>question about .mod checksum</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747371#M4935</link>
      <description>Suppressing the .mod update is not perfect, especially if the .mod file has been declared as a target of the source file : Make does not know how to manage that and, at the next run, it will see an anomaly (the .mod file is older than the source file) and will recompile the source file.&lt;BR /&gt;&lt;BR /&gt;I would prefer that ifort does not put any date or hour information in the .mod&lt;BR /&gt;&lt;BR /&gt;Is it possible to change that behavior ?&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 21 Jun 2010 15:14:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747371#M4935</guid>
      <dc:creator>lcoul</dc:creator>
      <dc:date>2010-06-21T15:14:20Z</dc:date>
    </item>
    <item>
      <title>question about .mod checksum</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747372#M4936</link>
      <description>There is no option to suppress the timestamp.</description>
      <pubDate>Mon, 21 Jun 2010 17:45:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747372#M4936</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-06-21T17:45:57Z</dc:date>
    </item>
    <item>
      <title>question about .mod checksum</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747373#M4937</link>
      <description>OK. But why putting a timestamp in the module file ? I don't understand the reason. This time stamp implies many useless compilations which are time consummming with very large applications.&lt;BR /&gt;&lt;BR /&gt;Is it possible to ask the developers for deleting the time stamp from the .mod file ?</description>
      <pubDate>Tue, 22 Jun 2010 10:40:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/question-about-mod-checksum/m-p/747373#M4937</guid>
      <dc:creator>lcoul</dc:creator>
      <dc:date>2010-06-22T10:40:44Z</dc:date>
    </item>
  </channel>
</rss>

