<?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: Compatibility with NPD Fortran compiler in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Compatibility-with-NPD-Fortran-compiler/m-p/953861#M20273</link>
    <description>Actually, the error is coming during the linking, not the execution.  The line you show is of the reference to CDAT, not the declaration.&lt;BR /&gt;&lt;BR /&gt;Since you have the sources - find routine CDAT and reply here with the SUBROUTINE or FUNCTION statement, and all the type declarations of its arguments.  Do the same with the call to CDAT (the call statement and the types of its arguments).  My guess is that you have a type mismatch.&lt;BR /&gt;&lt;BR /&gt;Steve</description>
    <pubDate>Thu, 31 May 2001 09:19:06 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2001-05-31T09:19:06Z</dc:date>
    <item>
      <title>Compatibility with NPD Fortran compiler</title>
      <link>https://community.intel.com/t5/Software-Archive/Compatibility-with-NPD-Fortran-compiler/m-p/953858#M20270</link>
      <description>I'm working on an old code and trying to modify it.Original code is compiled with NPD Fortran compiler (which I've not heard before) and now I've the very classical error for you "error LNK2001: unresolved external symbol _CDAT@20".Is the problem due to the mixed version of libraries?If yes, how can I find the the right lib file?</description>
      <pubDate>Wed, 30 May 2001 10:56:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Compatibility-with-NPD-Fortran-compiler/m-p/953858#M20270</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2001-05-30T10:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: Compatibility with NPD Fortran compiler</title>
      <link>https://community.intel.com/t5/Software-Archive/Compatibility-with-NPD-Fortran-compiler/m-p/953859#M20271</link>
      <description>It probably will not work to link CVF code against libraries compiled by the NPD compiler.  Do you have all the sources?&lt;BR /&gt;&lt;BR /&gt;If the NPD code is link-compatible with CVF, you probably still have to deal with differences in naming and calling conventions.  In a Fortran Command Prompt window, do a:&lt;BR /&gt;&lt;BR /&gt;dumpbin -symbols xxx.obj &amp;gt; dump.txt&lt;BR /&gt;&lt;BR /&gt;on the object (or .lib)  Then open dump.txt in NOTEPAD and look for CDAT to see how it appears.  Look for lines that resemble this:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="+1"&gt;&lt;PRE&gt;
00C 00000000 SECT1  notype ()    External     | _TEST@0
&lt;/PRE&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;You want to see how the name CDAT appears here - is it _cdat, _CDAT, or something else?&lt;BR /&gt;&lt;BR /&gt;Steve</description>
      <pubDate>Wed, 30 May 2001 22:29:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Compatibility-with-NPD-Fortran-compiler/m-p/953859#M20271</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2001-05-30T22:29:50Z</dc:date>
    </item>
    <item>
      <title>Re: Compatibility with NPD Fortran compiler</title>
      <link>https://community.intel.com/t5/Software-Archive/Compatibility-with-NPD-Fortran-compiler/m-p/953860#M20272</link>
      <description>Yes I have all the source codes.When I'm compiling these codes there is no error.The error comes during the execution of the program. &lt;BR /&gt;I did exactly what you said (In Fortran Command Prompt) and I'm copying the line including CDAT: &lt;BR /&gt; &lt;BR /&gt;019 00000000 UNDEF  notype ()    External     | _CDAT@20 &lt;BR /&gt; &lt;BR /&gt;nc</description>
      <pubDate>Thu, 31 May 2001 09:08:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Compatibility-with-NPD-Fortran-compiler/m-p/953860#M20272</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2001-05-31T09:08:31Z</dc:date>
    </item>
    <item>
      <title>Re: Compatibility with NPD Fortran compiler</title>
      <link>https://community.intel.com/t5/Software-Archive/Compatibility-with-NPD-Fortran-compiler/m-p/953861#M20273</link>
      <description>Actually, the error is coming during the linking, not the execution.  The line you show is of the reference to CDAT, not the declaration.&lt;BR /&gt;&lt;BR /&gt;Since you have the sources - find routine CDAT and reply here with the SUBROUTINE or FUNCTION statement, and all the type declarations of its arguments.  Do the same with the call to CDAT (the call statement and the types of its arguments).  My guess is that you have a type mismatch.&lt;BR /&gt;&lt;BR /&gt;Steve</description>
      <pubDate>Thu, 31 May 2001 09:19:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Compatibility-with-NPD-Fortran-compiler/m-p/953861#M20273</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2001-05-31T09:19:06Z</dc:date>
    </item>
  </channel>
</rss>

