-
网速慢, 点了回复好几下都没反应,有灌水嫌疑,还请版主见谅~
-
谢谢,不过我们的编译器肯定不一样! 你的程序我修改语法以后才能在我这儿通过!而且我这个编译器肯定和as ... 请问你是怎么修改语法的? 我用楼上修改的程序编译,也有9个错误!
-
如果单独在fortran编译器下编译必须加上主函数调用: program usrknt_main call usrknt(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,ratel,ratev,nintb,intb,nrealb,realb,& niwork,iwork,nwork,work) stop end 如果用在aspen下调用则去掉这个主函数,而且aspen 2004不支持fortan 90格式,应该用f77格式写,估计就认了!
-
看来我的理解还是有问题,aspen v7自带的fortran程序用aspcomp编译没有任何问题,但是在compaq visual fortran 6.6下编译却有6个错误;在compaq visual fortran 6.6下编译问题不大的程序用aspcomp编译却错误一大堆。而我aspen选择的编译器就是compaq fortran 6.6.
-
通过就可以了,主要还是语法问题。
-
回复 5# lsrwan 你好~向你请教个问题 aspen中编译fortran子程序时,如果里面再有子程序怎么办? 比如 subroutine usrknt (n,ncomp,nr,nrl,nrv,t,tliq,tvap,p,phfrac,f,x, y,id...
显示全部
-
原帖由 muyejing 于 2009-3-24 14:58 发表 同问一下,在调用aspen plus提供的用户子程序时,里面提供了很多变量,有哪些是必需的,还有提供的各变量的具体含义是什么,麻烦路过的高手解答一下 这些变量大部分应该是模型内部调用的吧,具体含义你可以看《用户模型10.0》这本书,论坛上有。
-
先注释掉那行,问下那是不是预编译文件,找不到呀,我注释后编译链接就可以了,如图
-
希望开发用户模型的高手们帮忙看看,而且提供的fortran子程序是初学者进入子程序的好实例啊!
-
讨论的很好,希望多些这样的讨论,把这个帖子顶起来
-
网速慢, 点了回复好几下都没反应,有灌水嫌疑,还请版主见谅~
-
怎么编译子程序呀?? 能不能告诉我一个例子呀?? 我有个动力学公式用fortran编译好了 不知道接下来怎么用》》。?? 请高手帮忙呀、??
-
先把你的代码在fortran编译通过再用在aspen中
-
通过就可以了,主要还是语法问题。
-
!#include "ppexec_user.cmn" 这个岂不是变成了注释,还有我的错误不是编译通不过,而是linking时出了问题,能否帮忙解释一下!
-
我可能知道你的原因了,你的图上子程序那么长肯定是不行的,应该不超过80行,太长会提示你,你新建个项目再把我的代码拷过去试试,我的没问题,我的 版本和你的一样
-
那个提示没有函数之类的
-
希望实践成功的朋友能花点时间,整理个入门教程,相信感兴趣的人会很多; 已经能搜到多个关于aspen、fortran在user model、subroutine方面的问题贴,这些方面的空白好多。
-
请问楼上用的是什么编译器?我怎么感觉我的compaq visual fortran 6.6 和aspen不兼容! 你的aspen是哪个版本的?
-
先把你的代码在fortran编译通过再用在aspen中
-
如果单独在fortran编译器下编译必须加上主函数调用: program usrknt_main call usrknt(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,ratel,ratev,nintb,intb,nrealb,realb,& niwork,iwork,nwork,work) stop end 如果用在aspen下调用则去掉这个主函数,而且aspen 2004不支持fortan 90格式,应该用f77格式写,估计就认了!
-
aspenone 7.2 用 cvf 6.6没有问题的,fortran代码无需用f77,用f90,f95都可以。
-
请问楼上用的是什么编译器?我怎么感觉我的compaq visual fortran 6.6 和aspen不兼容!
-
怎么编译子程序呀?? 能不能告诉我一个例子呀?? 我有个动力学公式用fortran编译好了 不知道接下来怎么用》》。?? 请高手帮忙呀、??
-
看来我的编译器不合适,您发给我的程序我编译时出现30个错误!
-
这个编译器 6.6.0 [ ]
-
同问一下,在调用aspen plus提供的用户子程序时,里面提供了很多变量,有哪些是必需的,还有提供的各变量的具体含义是什么,麻烦路过的高手解答一下
-
先注释掉那行,问下那是不是预编译文件,找不到呀,我注释后编译链接就可以了,如图
-
程序源代码如下: subroutine usrknt (n,ncomp,nr,nrl,nrv,t,tliq,tvap,p,phfrac,f,x, y,idx,nbopst,kdiag,stoic,ihlbas,hldliq,timliq,ihvbas,hld...
显示全部
-
有谁知道aspen v7支持fortran 95不?