<?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 How to use IMSL Fortran 90 in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823913#M49119</link>
    <description>And don't USE NUMERICAL_LIBRARIES. Use only the _INT form of the modules.</description>
    <pubDate>Thu, 12 May 2011 19:20:57 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2011-05-12T19:20:57Z</dc:date>
    <item>
      <title>How to use IMSL Fortran 90</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823909#M49115</link>
      <description>Hi&lt;BR /&gt;&lt;BR /&gt;I use the Intel Visual Fortran Compiler version 11, whatever subversion. When calling the IMSL library I usally use old Fortran 77 syntax. How can I tell the compiler to use the new Fortran 90 syntax?&lt;BR /&gt;&lt;BR /&gt;Example:&lt;BR /&gt;&lt;BR /&gt;1) somewhere in my code I type:&lt;BR /&gt;INCLUDE 'link_fnl_static.h'&lt;BR /&gt;Fine.&lt;BR /&gt;&lt;BR /&gt;2) in one of my subroutines I then have&lt;BR /&gt;use Numerical_Libraries&lt;BR /&gt;implicit none&lt;BR /&gt;[...]&lt;BR /&gt;call duvsta(ido,nrow,nvar,x0,ldx,ifrq,iwt,mopt,conprm,conprv,iprint,stat,ldstat,nrmiss)&lt;BR /&gt;! call duvsta(x0,stat)&lt;BR /&gt;&lt;BR /&gt;Here, the first call is Fortran 77 syntax which works.&lt;BR /&gt;The second should be Fortran 90. It does not work. In particular, I do not know how to&lt;BR /&gt;1) tell the compiler to use F 90 instead of F 77 &lt;BR /&gt;2) call the double-precision Fortran 90 solver - would this also be duvsta instead of uvsta or would this be d_uvsta?&lt;BR /&gt;&lt;BR /&gt;Thanks much!&lt;BR /&gt;&lt;BR /&gt;Best&lt;BR /&gt;&lt;BR /&gt;Alex</description>
      <pubDate>Thu, 12 May 2011 14:53:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823909#M49115</guid>
      <dc:creator>Alexander_Ludwig</dc:creator>
      <dc:date>2011-05-12T14:53:03Z</dc:date>
    </item>
    <item>
      <title>How to use IMSL Fortran 90</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823910#M49116</link>
      <description>If you wish to use the "Fortran 90" interfaces, you should use the individual interface modules as described in the IMSL documentation for each routine.&lt;BR /&gt;&lt;BR /&gt;DUVSTA is the double precision specific name for UVSTA. What you need is to add:&lt;BR /&gt;&lt;BR /&gt;USE UVSTA_INT&lt;BR /&gt;&lt;BR /&gt;to make the "Fortran 90" interface available. Here's an example from the IMSL manual.&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;[fortran]USE UVSTA_INT
USE GDATA_INT
IMPLICIT NONE
INTEGER LDSTAT, LDX, NVAR
PARAMETER (LDSTAT=15, LDX=13, NVAR=5)
!
INTEGER IPRINT, NR, NROW, NV
REAL CONPRM, CONPRV, STAT(LDSTAT,NVAR), X(LDX,NVAR)
! Get data for example.
CALL GDATA (5, X, NR, NV)
! All data are input at once.
NROW = NR
! No unequal frequencies or weights
! are used.
! Get 95% confidence limits.
! Delete any row containing a missing
! value.
! Print results.
IPRINT = 1
CALL UVSTA (X, STAT, NROW=NROW, IPRINT=IPRINT)
END[/fortran]&lt;/PRE&gt;</description>
      <pubDate>Thu, 12 May 2011 15:01:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823910#M49116</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2011-05-12T15:01:09Z</dc:date>
    </item>
    <item>
      <title>How to use IMSL Fortran 90</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823911#M49117</link>
      <description>Hi Steve,&lt;BR /&gt;&lt;BR /&gt;thanks, I added this: &lt;BR /&gt;&lt;BR /&gt;use Numerical_Libraries&lt;BR /&gt;use uvsta_int&lt;BR /&gt;implicit none&lt;BR /&gt;&lt;BR /&gt;[...] &lt;BR /&gt;! call duvsta(ido,nrow,nvar,x0,ldx,ifrq,iwt,mopt,conprm,conprv,iprint,stat,ldstat,nrmiss)&lt;BR /&gt;call duvsta(x0,stat)&lt;BR /&gt;&lt;BR /&gt;but still get error messages because the compiler apparantly still address the F 77 routine b/c I get error messages such as&lt;BR /&gt;&lt;BR /&gt;Error 3  error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface. [NVAR] D:\work\Projects\OptEducFinance\Code\opteduc_v17\opteduc_v17\calibrskills.f90 90 &lt;BR /&gt;Error 4  error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface. &lt;X&gt; D:\work\Projects\OptEducFinance\Code\opteduc_v17\opteduc_v17\calibrskills.f90 90 &lt;BR /&gt;Error 5  error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface. [LDX] D:\work\Projects\OptEducFinance\Code\opteduc_v17\opteduc_v17\calibrskills.f90 90 &lt;BR /&gt;&lt;BR /&gt;and so on. So, to me at seems that some settings are still missing. Would be grateful if you can provide further help. &lt;BR /&gt;&lt;BR /&gt;Thx!&lt;BR /&gt;&lt;BR /&gt;Alex&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/X&gt;</description>
      <pubDate>Thu, 12 May 2011 16:11:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823911#M49117</guid>
      <dc:creator>Alexander_Ludwig</dc:creator>
      <dc:date>2011-05-12T16:11:09Z</dc:date>
    </item>
    <item>
      <title>How to use IMSL Fortran 90</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823912#M49118</link>
      <description>Don't call duvsta .... call uvsta &lt;BR /&gt;&lt;BR /&gt; -- Lorri&lt;BR /&gt;</description>
      <pubDate>Thu, 12 May 2011 17:42:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823912#M49118</guid>
      <dc:creator>Lorri_M_Intel</dc:creator>
      <dc:date>2011-05-12T17:42:57Z</dc:date>
    </item>
    <item>
      <title>How to use IMSL Fortran 90</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823913#M49119</link>
      <description>And don't USE NUMERICAL_LIBRARIES. Use only the _INT form of the modules.</description>
      <pubDate>Thu, 12 May 2011 19:20:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823913#M49119</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2011-05-12T19:20:57Z</dc:date>
    </item>
    <item>
      <title>How to use IMSL Fortran 90</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823914#M49120</link>
      <description>Hi Steve and Lorri, &lt;BR /&gt;sorry, made some stupid mistakes - fixed it now and it works. Thx for your help. &lt;BR /&gt;Alex&lt;BR /&gt;@ Steve: we have been in contact earlier regarding my inquiries about the Array Visualizer which does not work with the Intel VISUAL Fortran Compiler (at least not on 64bit systems and according to my experience not really on 32bit systems as well). Has this been fixed in the new versions? It was a really cool tool in the old Compaq compiler and I really wish that Intel managed to fix the apparent problems. Thx.</description>
      <pubDate>Fri, 13 May 2011 21:46:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823914#M49120</guid>
      <dc:creator>Alexander_Ludwig</dc:creator>
      <dc:date>2011-05-13T21:46:32Z</dc:date>
    </item>
    <item>
      <title>How to use IMSL Fortran 90</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823915#M49121</link>
      <description>No fixes have been made yet regarding Array Visualizer. If you haven't already, please add a comment to the sticky thread in this forum requesting that AV be supported again.</description>
      <pubDate>Sat, 14 May 2011 01:12:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823915#M49121</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2011-05-14T01:12:32Z</dc:date>
    </item>
    <item>
      <title>Dear Steve</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823916#M49122</link>
      <description>&lt;P&gt;Dear Steve&lt;BR /&gt; &lt;BR /&gt; I want to investigate Lagrangian particle trajectory in backward facing step flow but when I run its particle code that initial velocities of particles are&amp;nbsp; belonged to fluid velocity, the program gives this error&lt;BR /&gt; &lt;BR /&gt; : &lt;B&gt;forrtl: severe (157): Program Exception - access violation&lt;/B&gt; &lt;BR /&gt; that happens at the line: &lt;B&gt;mainret = _tmain(__argc, _targv, _tenviron);&lt;/B&gt; in &lt;B&gt;crt0.c&lt;/B&gt; tab. &lt;BR /&gt; &lt;BR /&gt; my software is visual studio 2008 and&amp;nbsp; I know that I should use IMSL.I want to download it but I can't take it. Is it possible for you sending it for me.&lt;BR /&gt; I don't know how to install and use it.&lt;BR /&gt; &lt;BR /&gt; system details&lt;BR /&gt; &lt;B&gt;&lt;I&gt;Library: Intel Fortran Compiler 10.1&lt;/I&gt;&lt;/B&gt; &lt;B&gt;&lt;I&gt;Microsoft Visual Studio 2008&lt;/I&gt;&lt;/B&gt; &lt;B&gt;&lt;I&gt;Windows 7 64-bit&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jun 2013 18:48:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823916#M49122</guid>
      <dc:creator>mary_k_1</dc:creator>
      <dc:date>2013-06-17T18:48:31Z</dc:date>
    </item>
    <item>
      <title>Mary,</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823917#M49123</link>
      <description>&lt;P&gt;Mary,&lt;/P&gt;
&lt;P&gt;IMSL is an extra-cost option for Intel Visual Fortran - I can't provide it for you if you have not purchased a license. The error message you describe isn't very useful - I am sure the actual error happened elsewhere in the program. Please use the debugger to find out where the problem happened. I will comment that Intel Fortran 10.1 is quite old by now.&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jun 2013 18:53:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823917#M49123</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-06-17T18:53:58Z</dc:date>
    </item>
    <item>
      <title>Mary K.: There is an</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823918#M49124</link>
      <description>&lt;P&gt;Mary K.: There is an inconsistency in your reported problem. If you need IMSL, but do not have it, you are very unlikely to have successfully linked your program. Without that EXE, you would not have had anything to run, and there would have been no chance of producing an access violation that is attributable to your program. What gives?&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jun 2013 20:03:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823918#M49124</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2013-06-17T20:03:00Z</dc:date>
    </item>
    <item>
      <title>My guess is that Mary</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823919#M49125</link>
      <description>&lt;P&gt;My guess is that Mary encountered a problem in a program that she can build and run, and had been told about IMSL, so she thinks that using IMSL will solve her problem. That is almost certainly not the case.&amp;nbsp; Access violations are pretty easy to diagnose in the debugger, though some programmers might not recognize what caused the particular issue. The possibilities are endless....&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jun 2013 20:13:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-use-IMSL-Fortran-90/m-p/823919#M49125</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-06-17T20:13:42Z</dc:date>
    </item>
  </channel>
</rss>

