- 积分
- 3
- 注册时间
- 2007-7-6
- 仿真币
-
- 最后登录
- 1970-1-1
|
在abaqus子程序里调用了一个很简单的小程序测试一下Fortran的IMSL功能
即用龙科库塔法解一个微分方程
结果出来了如下的错误
请高手给看看是怎么回事
Abaqus JOB aa-1
Abaqus 6.9-1
Begin Compiling Single Precision Abaqus/Explicit User Subroutines
07/06/10 18:29:24
test.for(10): error #5102: Cannot open include file 'LINK_F90_DLL.H'
include 'LINK_F90_DLL.H'
-----------------^
test.for(18): error #6401: The attributes of this name conflict with those made accessible by a USE statement. [CONST]
parameter ( const = 1.d5 )
---------------------------------------^
test.for(31): error #6236: A specification statement cannot appear in the executable section.
character*80 sname
------^
test.for(39): error #6285: There is no matching specific subroutine for this generic subroutine call. [IVPRK]
call IVPRK (IDO, N, FCN, T, TEND, TOL, PARAM, Y)
-------------^
test.for(44): error #6285: There is no matching specific subroutine for this generic subroutine call. [IVPRK]
call IVPRK (3, N, FCN, T, TEND, TOL, PARAM, Y)
-----------^
test.for(45): error #6355: This binary operation is invalid for this data type. [CONST]
value(k) = 1.5 * const
--------------------------^
compilation aborted for test.for (code 1)
Abaqus Error: Problem during compilation - E:\test\test.for
Abaqus/Analysis exited with errors
我在子程序的后面又写了一个子程序FCN供IVPRK调用
为什么还是会有这样的错误?
谢谢! |
|