24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1012  |  回复: 4
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 lx5599 的 10 个金币

lx5599

银虫 (初入文坛)

[交流] 【求助】Fortran编译链接Aspen的问题

各位哥哥姐姐们,东西有点长,不过请您看下去,您的坚持说不定对我有很大的影响,谢谢了啊!请各位Fortran高手指点:下面是我编的一个动力学程序,链接到ASPEN中的,出现的问题,(本人是外行,还望各位帮忙),再鞠躬!
源程序这样的:
Program DLX
CALL ASPEN(N,       NCOMP,   NR,      NRL,     NRV,     T,      TLIQ,   TVAP,    P,       PHFRAC,&
          F,       X,       Y,       IDX,     NBOPST,  KDIAG,  STOIC,  IHLBAS,  HLDLIQ,  TIMLIQ,&
                  IHVBAS,  HLDVAP,  TIMVAP,  NINT,    INT,     NREAL,  REAL,   RATES,   RATEV,   NINTB,&
                  INTB,    NREALB,  REALB,   NIWORK,  IWORK,   NWORK,  WORK)
STOP
END
!----------------------------------------------------------------------
SUBROUTINE ASPEN(N,       NCOMP,   NR,      NRL,     NRV,     T,      TLIQ,   TVAP,    P,       PHFRAC,&
                F,       X,       Y,       IDX,     NBOPST,  KDIAG,  STOIC,  IHLBAS,  HLDLIQ,  TIMLIQ,&
                        IHVBAS,  HLDVAP,  TIMVAP,  NINT,    INT,     NREAL,  REAL,   RATES,   RATEV,   NINTB,&
                        INTB,    NREALB,  REALB,   NIWORK,  IWORK,   NWORK,  WORK)
!----------------------------------------------------------------------

IMPLICIT NONE

!DECLARE VARIABLES USED IN DIMENSIONING
!----------------------------------------------------------------------

INTEGER NCOMP, NR, NRV, NINT, NINTB, NREALB, NIWORK, NWORK, USER_IUMISS
REAL    USER_RUMISS
!#include "ppexec_user.cmn"
    EQUIVALENCE(RMISS,USER_RUMISS)
    EQUIVALENCE(IMISS,USER_IUMISS)

!DECLARE ARGUMENTS
!----------------------------------------------------------------------

INTEGER NRL(3),        IDX(NCOMP), NBOPST(6), INT(NINT), INTB(NINTB),&
       IWORK(NIWORK), N,          KDIAG,     IHLBAS,    IHVBAS, NREAL
REAL*8 PHFRAC(1),  X(NCOMP,3),     Y(NCOMP),     STOIC(NCOMP,NR),  RATES(NCOMP),  RATEL(1),&
      RATEV(NRV), REALB(NREALB),  WORK(NWORK),  T,                TLIQ,          TVAP,&
          P,          F,              HLDLIQ,       TIMLIQ,           HLDVAP,        TIMVAP

!----------------------------------------------------------------------
!DECLARE LOCAL VARIABLES

INTEGER IMISS
REAL*8 REAL(NREAL), RMISS

!BEGIN EXECUTABLE CODE
!-----------------------------------------------------------------------
REAL*8, DIMENSION (1 : 5) ::  K, Ea, a, b,REATS
K  (1:5) = (/ 0.000683, 0.001584, 0.0000010948, 0.006148, 0.91509 /)
Ea (1:5) = (/ 15578,    54112,    49646,        17404,    27131   /)
a  (1:5) = (/ 0.6785,   1.7544,   0.55373,      0.30319,  1.6426  /)
b  (1:5) = (/ 0.4550,   2.2449,   1.9672,       0.11062,  0.66696 /)
!------------------------------------------------------------------------
REATS(1)= -K(1) * EXP( -Ea(1)/8.314/(T-273.15) ) * ( F*PHFRAC(1)*Y(1) )**a(1) * ( Y(7)*P )**b(1)
REATS(2)= -K(2) * EXP( -Ea(2)/8.314/(T-273.15) ) * ( F*PHFRAC(1)*Y(2) )**a(2) * ( Y(7)*P )**b(2)
REATS(3)= -K(3) * EXP( -Ea(3)/8.314/(T-273.15) ) * ( F*PHFRAC(1)*Y(3) )**a(3) * ( Y(7)*P )**b(3)
REATS(4)= -K(4) * EXP( -Ea(4)/8.314/(T-273.15) ) * ( F*PHFRAC(1)*Y(4) )**a(4) * ( Y(7)*P )**b(4)
REATS(5)= -K(5) * EXP( -Ea(5)/8.314/(T-273.15) ) * ( F*PHFRAC(1)*Y(5) )**a(5) * ( Y(7)*P )**b(5)
!-------------------------------------------------------------------------
RETURN
END
编译时,出现警告:
Compiling Fortran...
D:\exam\exam1\exam1.f90
D:\exam\exam1\exam1.f90(2) : Warning: In the call to ASPEN, actual argument #6 does not match the type and kind of the corresponding dummy argument.
CALL ASPEN(N,       NCOMP,   NR,      NRL,     NRV,     T,      TLIQ,   TVAP,    P,       PHFRAC,&


在我用Aspen中的 aspcomp进行编译时,出现这些错误:
第一类错误:
f90: Error: Illegal character in statement label field  [P]
f90: Error: Illegal character in statement label field  [r]
f90: Error: Illegal character in statement label field  [o]

第二类:
f90: Error: First statement in file must not be continued
exam1.f90(1) : Error: Syntax error, found END-OF-STATEMENT when expecting one of
: ( : % . = =>

第三类错误:
f90: Error: First statement in file must not be continued
exam1.f90(1) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: ( : % . = =>
这是什么原因啊?怎么解决?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianlangxingaa

铁杆木虫 (著名写手)

★ ★
余泽成(金币+2,VIP+0):谢谢参与应助! 1-4 21:32
很抱歉,我对你这个程序进行了测试,编译和运行时没有发现你发现的错误

但是你这个程序没有输出,所以不太清楚是不是真的有错误,还是编译器的问题

希望在检查下

cheers
2楼2010-01-04 19:25:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)

★ ★
余泽成(金币+2,VIP+0):专家辛苦了! 1-4 21:33
我编译了一下,好像也没问题,
不过看你的第一类错误,好像是需要把第一行往里挪挪的意思,但是你这是90,我不知道。

[ Last edited by maomao1210 on 2010-1-4 at 20:45 ]
3楼2010-01-04 20:41:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

许虎_lenovo

铁虫 (初入文坛)


jjdg(金币+1,VIP+0):欢迎新虫 1-19 00:43
我做过类似的问题,要仔细排查,需要你个人努力,当初我就是这么弄出来的!!
4楼2010-01-18 21:13:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

f41898

至尊木虫 (文坛精英)

nono2009(金币+0,VIP+0):请勿在专业区灌水。在这个版面再提醒1次! 1-21 09:53
????
5楼2010-01-20 19:35:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lx5599 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 本科新能源科学与工程,一志愿华理能动285求调剂 +6 AZMK 2026-03-28 10/500 2026-03-28 20:42 by lbsjt
[考研] 085600,专业课化工原理,321分求调剂 +3 大馋小子 2026-03-28 3/150 2026-03-28 20:10 by wxiongid
[考研] 本科双非材料,跨考一志愿华电085801电气,283求调剂,任何专业都可以 +5 芝士雪baoo 2026-03-28 6/300 2026-03-28 15:25 by 1018329917
[考研] 085701环境工程,267求调剂 +16 minht 2026-03-26 16/800 2026-03-28 12:16 by zllcz
[考研] 一志愿哈尔滨工业大学材料与化工方向336分 +8 辰沐5211314 2026-03-26 8/400 2026-03-28 11:25 by xuxiang
[考研] 0856,材料与化工321分求调剂 +12 大馋小子 2026-03-27 13/650 2026-03-28 10:56 by self2008
[考研] 085405 考的11408求各位老师带走 +3 Qiu学ing 2026-03-28 3/150 2026-03-28 09:19 by 乐呵呵的追梦人
[考研] 316求调剂 +5 Pigcasso 2026-03-24 5/250 2026-03-27 12:10 by zhshch
[考研] 调剂 +3 李嘉图·S·路 2026-03-27 3/150 2026-03-27 11:19 by wangjy2002
[考研] 调剂推荐 +5 清酒714 2026-03-26 6/300 2026-03-27 11:12 by 不吃魚的貓
[考研] 276求调剂。有半年电池和半年高分子实习经历 +10 材料学257求调剂 2026-03-23 11/550 2026-03-27 10:13 by YCIT- LHL
[考研] 0703化学求调剂 +3 丹青奶盖 2026-03-26 5/250 2026-03-26 20:11 by macy2011
[考研] 297求调剂 +6 田洪有 2026-03-26 6/300 2026-03-26 15:55 by 不吃魚的貓
[考研] 309求调剂 +4 gajsj 2026-03-25 5/250 2026-03-26 00:27 by Dyhoer
[考研] 一志愿哈工大,085400,320,求调剂 +4 gdlf9999 2026-03-24 4/200 2026-03-25 23:01 by boxking200
[考研] 332求调剂 +6 032500 2026-03-25 6/300 2026-03-25 22:45 by 418490947
[考研] 生物学学硕求调剂 +7 小羊睡着了? 2026-03-23 10/500 2026-03-25 02:24 by 清风拂扬。 m
[考研] 一志愿北化315 求调剂 +3 akrrain 2026-03-24 3/150 2026-03-24 19:35 by 了了了了。。
[考研] 求调剂 +6 研研,接电话 2026-03-24 7/350 2026-03-24 17:01 by barlinike
[考研] 材料考研调剂生 +3 黄粱一梦千年 2026-03-24 3/150 2026-03-24 17:00 by barlinike
信息提示
请填处理意见