<?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 Combing Numerical Analysis Group (NAG) Routines in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Combing-Numerical-Analysis-Group-NAG-Routines/m-p/933255#M15308</link>
    <description>I am working on a program that requires a nonlinear optimization where  &lt;BR /&gt;the objective function is the solution to a numerical integration.  &lt;BR /&gt;  &lt;BR /&gt;I have the numerical integration and nonlinear optimization working as  &lt;BR /&gt;individual programs.   &lt;BR /&gt;  &lt;BR /&gt;However, when I combine the programs together via modules, I get the following error during compiling:  &lt;BR /&gt;  &lt;BR /&gt;--------------------Configuration: combined - Win32  &lt;BR /&gt;Debut--------------------  &lt;BR /&gt;Compiling Fort ran...  &lt;BR /&gt;I:Combinedcombined.f90  &lt;BR /&gt;I:Combinedcombined.f90(105) : Error: There is no matching specific  &lt;BR /&gt;subroutine for this generic subroutine call.   [NAG_NAP_SOL]  &lt;BR /&gt;     CALL  &lt;BR /&gt;nag_alp_sol(obi_fun,I,obj_f,x_lower=x_lower,x_upper=x_upper,obj_deriv=.false.)  &lt;BR /&gt;----------^  &lt;BR /&gt;Error executing df.exe.  &lt;BR /&gt;  &lt;BR /&gt;combined.obj - 1 error(s), 0 warning(s)  &lt;BR /&gt;  &lt;BR /&gt;I assume that multiple NAG rountines can be open at the same time, but  &lt;BR /&gt;maybe the solution is more subtle than the brute force approach applied  &lt;BR /&gt;in my program.  I would appreciate any help on resolving this problem.   &lt;BR /&gt;I'm not sure whether I need to use an Interface, multithreading, etc.  &lt;BR /&gt;  &lt;BR /&gt;Thanks for you help  &lt;BR /&gt;  &lt;BR /&gt;Dave Larcker</description>
    <pubDate>Thu, 28 Dec 2000 10:13:44 GMT</pubDate>
    <dc:creator>Intel_C_Intel</dc:creator>
    <dc:date>2000-12-28T10:13:44Z</dc:date>
    <item>
      <title>Combing Numerical Analysis Group (NAG) Routines</title>
      <link>https://community.intel.com/t5/Software-Archive/Combing-Numerical-Analysis-Group-NAG-Routines/m-p/933255#M15308</link>
      <description>I am working on a program that requires a nonlinear optimization where  &lt;BR /&gt;the objective function is the solution to a numerical integration.  &lt;BR /&gt;  &lt;BR /&gt;I have the numerical integration and nonlinear optimization working as  &lt;BR /&gt;individual programs.   &lt;BR /&gt;  &lt;BR /&gt;However, when I combine the programs together via modules, I get the following error during compiling:  &lt;BR /&gt;  &lt;BR /&gt;--------------------Configuration: combined - Win32  &lt;BR /&gt;Debut--------------------  &lt;BR /&gt;Compiling Fort ran...  &lt;BR /&gt;I:Combinedcombined.f90  &lt;BR /&gt;I:Combinedcombined.f90(105) : Error: There is no matching specific  &lt;BR /&gt;subroutine for this generic subroutine call.   [NAG_NAP_SOL]  &lt;BR /&gt;     CALL  &lt;BR /&gt;nag_alp_sol(obi_fun,I,obj_f,x_lower=x_lower,x_upper=x_upper,obj_deriv=.false.)  &lt;BR /&gt;----------^  &lt;BR /&gt;Error executing df.exe.  &lt;BR /&gt;  &lt;BR /&gt;combined.obj - 1 error(s), 0 warning(s)  &lt;BR /&gt;  &lt;BR /&gt;I assume that multiple NAG rountines can be open at the same time, but  &lt;BR /&gt;maybe the solution is more subtle than the brute force approach applied  &lt;BR /&gt;in my program.  I would appreciate any help on resolving this problem.   &lt;BR /&gt;I'm not sure whether I need to use an Interface, multithreading, etc.  &lt;BR /&gt;  &lt;BR /&gt;Thanks for you help  &lt;BR /&gt;  &lt;BR /&gt;Dave Larcker</description>
      <pubDate>Thu, 28 Dec 2000 10:13:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Combing-Numerical-Analysis-Group-NAG-Routines/m-p/933255#M15308</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2000-12-28T10:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: Combing Numerical Analysis Group (NAG) Routines</title>
      <link>https://community.intel.com/t5/Software-Archive/Combing-Numerical-Analysis-Group-NAG-Routines/m-p/933256#M15309</link>
      <description>I'm not familiar with NAG at all, but the error that you get &lt;BR /&gt;means, basically, "You screwed something up with argument &lt;BR /&gt;number and/or types". &lt;BR /&gt; &lt;BR /&gt;Arguments obi_fun and obj_f look the most suspicious to me. &lt;BR /&gt;Are these some external routines that are programmer-written? &lt;BR /&gt;If so, you have to (at least) declare them EXTERNAL in the  &lt;BR /&gt;calling routine: &lt;BR /&gt; &lt;BR /&gt;EXTERNAL obi_fun, obj_f &lt;BR /&gt; &lt;BR /&gt; or,  (preferrably) provide an explicit INTERFACE block for them. &lt;BR /&gt; &lt;BR /&gt;HTH &lt;BR /&gt; &lt;BR /&gt;Jugoslav</description>
      <pubDate>Thu, 28 Dec 2000 23:54:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Combing-Numerical-Analysis-Group-NAG-Routines/m-p/933256#M15309</guid>
      <dc:creator>Jugoslav_Dujic</dc:creator>
      <dc:date>2000-12-28T23:54:33Z</dc:date>
    </item>
  </channel>
</rss>

