Re: Troubles with some IMSL routines (eg EVLRG, and some other)
- From: Steve Lionel <Steve.Lionel@xxxxxxxxxxxxxxxxx>
- Date: Fri, 27 May 2005 09:29:50 -0400
On Fri, 27 May 2005 09:09:23 +0100, Gojko Magazinovic <gmag@xxxxxxxx> wrote:
>On Thu, 26 May 2005 19:43:03 -0600, "James Van Buskirk"
><not_valid@xxxxxxxxxxx> wrote:
>
>>"Gojko Magazinovic" <gmag@xxxxxxxx> wrote in message
>>news:vmic9156ihkbmbtirpurrjk6e7o7u8ok5e@xxxxxxxxxx
>>
>>> CALL WRCRN ('EVAL', 1, N, EVAL, 1, 0)
>>
>>This just looks like a compiler bug. The error statement
>>refers to the TITLE argument, but your TITLE argument, 'EVAL' ,
>>is just fine and consistent with the IMSL documentation on
>>http://gams.nist.gov . Reading the error message carefully,
>>I was able to find a syntax that CVF likes:
>>
>> CALL WRCRN ((/'EVAL'/), 1, N, EVAL, 1, 0)
It's not a compiler bug, but rather a bug in the IMSL declarations. VNI had
described all character string arguments as:
character, dimension(*) :: title
rather than
character(*) :: title
In older versions of CVF, this worked, but when we fixed the compiler in CVF
6.6B to diagnose the error of passing a scalar to an array argument, then it
stopped working. James' suggestion is a fine workaround.
I convinced VNI to correct this for the newer version of IMSL included in
Intel Visual Fortran Professional Edition. The program builds fine with Intel
Visual Fortran, once I make the minor source edits required by IMSL 5.0
(replace USE IMSL with USE NUMERICAL_LIBRARIES and add an INCLUDE line to
bring in the appropriate library directives (or specify the libraries
explicitly).
Steve Lionel
Software Products Division
Intel Corporation
Nashua, NH
User communities for Intel Software Development Products
http://softwareforums.intel.com/
Intel Fortran Support
http://developer.intel.com/software/products/support/
.
- Follow-Ups:
- Re: Troubles with some IMSL routines (eg EVLRG, and some other)
- From: James Van Buskirk
- Re: Troubles with some IMSL routines (eg EVLRG, and some other)
- References:
- Troubles with some IMSL routines (eg EVLRG, and some other)
- From: Gojko Magazinovic
- Re: Troubles with some IMSL routines (eg EVLRG, and some other)
- From: Dave Seaman
- Re: Troubles with some IMSL routines (eg EVLRG, and some other)
- From: Gojko Magazinovic
- Re: Troubles with some IMSL routines (eg EVLRG, and some other)
- From: James Van Buskirk
- Re: Troubles with some IMSL routines (eg EVLRG, and some other)
- From: Gojko Magazinovic
- Troubles with some IMSL routines (eg EVLRG, and some other)
- Prev by Date: Re: implementation of DACOSD
- Next by Date: Re: implementation of DACOSD
- Previous by thread: Re: Troubles with some IMSL routines (eg EVLRG, and some other)
- Next by thread: Re: Troubles with some IMSL routines (eg EVLRG, and some other)
- Index(es):
Relevant Pages
|
|