QQ登录

只需一步,快速开始

微信登录

手机微信,扫码同步

用户名登录

用户名,密码登录

搜索
龙峰钛镍

Aspen中Fortran的安装经验分享

[复制链接]
10.8K |10
阅读字号:
JinnVIP会员 VIP会员 | 显示全部楼层 |阅读模式       最后访问IP上海市
海川小学6年  |  头衔:  TA未设置 
已绑手机   ★悬赏任务→ 发悬赏(0)  承接(0/0)   

加入五千万化工人社群

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 visavis 于 2011-2-26 22:49 编辑

为了让A+Calculator能编译Inline Fortran 奋斗了2天多,各种不靠谱现象都碰到了,经验拿出来和大家分享一下。

首先是安装,为了A+可以找到compiler,需要安装一个visualstudio和一个IntelFortran. 我下的是VS2005IntelFortran 11.1

问题01Fortran

本来准备用VS2003, 安装之后却提示Fortran无法安装,需要MicrosoftFlatform SDK, 下载了n多版本也没用,后来改用VS2005问题解决

结论:也许是我VS2003版本不好,但是顺序肯定是先安VS再安Fortran.VS注意需要安装C++

问题02VS2005

安装不能继续,提示
预备进行的MS Documentexplorer 2005, .Net framework 2.0,还有语言包等等的各种安装无法进行,最后这些包我一个一个下载自己安装,直到提示只需要安装VS2005的时候,才算过关

结论:其实VS安装光盘的wcu的里面都有这些,什么langpack.exe, dotNetFramework 之类,不过exe文件的下载,如果有防火墙,很可能是损坏的,最好就是自己先安其他,再搞VS

问题03, VS和Fortran的集成

Fortran是需要集成到Visual Studio中的,2005的集成是复杂的,百度文库有个很好的文章

http://wenku.baidu.com/view/928a3e661ed9ad51f01df2b8.html

我把步骤简单列一下

command
输入

regsvr32"C:\Programme\Microsoft Visual Studio 8\IntelFortran\VFPackages\VFproj.dll",然后该文件夹的所有.dll都注册一下

上次安03到这里就搞定了,05需要改语言包设置

然后再回到Fortrancmd界面,输入Devenv /setup 才算搞定

问题04,Aspen不认Fortran

安装和集成都搞定了,可是用Aspen
select compiler 硬生生全是Error. AspenSupport找解决方案,人家说需要更新.. \AspenTech\APrSystemV7.1\Engine\Xeq 下的Compilers.cfg 这个文件,更新了,但是依然不成

这个文件可以用记事本打开,之后发现有一条

IFDir=HKEY_LOCAL_MACHINE("SOFTWARE\Intel\Compilers\Fortran\11#.###\IA32\ProductDir")

可是运行regedit发现在IA32下木有ProductDir这个键值,只有在另外的MDK里才有。

解决方案:自己在IA32下新建一个ProductDir,并输入安装目录作为键值。

这样select compiler终于承认我的

Inter fortran11.1 + VS 2005 OK了。

问题05,无法编译 inline Fortran

这个问题是最麻烦的,因为貌似一切都解决了,用AspenDOC命令界面Aspen PlusSimulation Engine也可以进行aspcomp编译和asplink动态链接了,但是只要是
inline Fortran,一律错误


****TERMINAL ERROR
(CPLNKI.1)

   
COULD NOT SPAWN SUBPROCESS FOR COMPILE AND LINK
   




问了Aspen Support也没能及时得到回复,郁闷了很久,调到最高诊断等级也没有更多的信息,最后读User Guide发现SimulationEngine(就是那个dos界面)也能运行Aspen, DOS界面会不会信息更多呢?

先生成一个input文件比如test.inp,然后DOS界面输入 aspen test.inp,错误信息来了!

->rocessing input specifications ... Der Befehl "cmd.exe" ist entweder falsch geschrieben oderkonnte nicht gefunden werden.cmplnk: "system" call: No such file or directory  ******************************************************************** *
ERROR SEVERITY LEVEL OF
0 IS <= ABORT LEVEL OF
0
* *
EXECUTION IS TERMINATED: SIMULATION WILL NOT BE EXECUTED
*
********************************************************************

多了错误信息!!系统没找到cmd.exe !!太诡异了,找不到cmd.exe,在询问
Aspen Support如何设置目录才能找到cmd.exe,等很久没结果时候,决定把cmd.exesystem32随便拷贝到各个运行目录试验

终于拷贝到和compiler.cfg一样的

..\AspenTech\APrSystemV7.1\Engine\Xeq

哈哈成功Inline Fortran终于通过了编译了,兴奋ing

 

发表于 2010-10-27 21:42:35

点评

如果感兴趣 可以发个aspen外部程序编写的技术贴 符合要求后会给予丰厚的额奖励  发表于 2013-4-9 15:23

评分

参与人数 6财富 +42 魅力值 +3 收起 理由
MC0323 + 3 发起有意义的分享
火用 + 2
chengjian5906 + 5 对我有帮助!
萤火虫 + 20 原创内容,给于鼓励
muzili2008 + 7 鼓励原创

查看全部评分

声明:

本站是提供个人知识管理及信息存储的网络存储空间,所有内容均由用户发布,不代表本站观点。

请注意甄别主题及回复内容中的联系方式、诱导购买等信息,谨防诈骗。内容及翻译仅供参考

当前内容由会员用户名 Jinn 发布!权益归其或其声明的所有人所有 仅代表其个人观点, 仅供个人学习、研究之用。

本主题及回复中的网友及版主依个人意愿的点评互动、推荐、评分等,均不代表本站认可其内容或确认其权益归属,

如发现有害或侵权内容,可联系我站举证删除,我站在线客服信息service@hcbbs.com 电话188-4091-1640 

aspenczgVIP会员 永久VIP | 显示全部楼层       最后访问IP四川省
终身会员  |  头衔:  TA未设置 
已绑手机   ★悬赏任务→ 发悬赏(0)  承接(0/0)   
牛人

 

发表于 2010-10-27 21:59:55

回复

使用道具 举报

Jinn楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP上海市
海川小学6年  |  头衔:  TA未设置 
已绑手机   ★悬赏任务→ 发悬赏(0)  承接(0/0)   
可不敢,我编程差远了,只是一点点经验,说不定什么时候能帮到忙

 

发表于 2010-10-29 18:18:20

回复

使用道具 举报

零维空间VIP会员 VIP会员 | 显示全部楼层       最后访问IP北京市
海川初三  |  头衔:  TA未设置 
已绑手机   已实名   ★悬赏任务→ 发悬赏(0)  承接(0/0)   
回复 1# Jinn


    我下了一个Intel Visual Fortran 9.0,可是没有序列号,也没有什么许可文件。你能把你的Intel Visual Fortran 11的安装程序传上来吗?或发到我的邮箱里,邮箱1106393549@qq.com
希望您能帮我这个忙。谢谢了!!

 

发表于 2010-11-2 21:06:19

回复

使用道具 举报

chengjian5906VIP会员 VIP会员 | 显示全部楼层       最后访问IP北京市
海川初三  |  头衔:  TA未设置 
★悬赏任务→ 发悬赏(0)  承接(0/0)   
lz能再分享下你的整个模拟过程就更棒了

 

发表于 2010-11-25 20:19:13

回复

使用道具 举报

火用VIP会员 VIP会员 | 显示全部楼层       最后访问IP浙江省
海川小学4年  |  头衔:  TA未设置 
★悬赏任务→ 发悬赏(0)  承接(0/0)   
过来学习一下
THANKS FOR SHARING

 

发表于 2011-5-10 18:55:49

回复

使用道具 举报

dongjinzong2004VIP会员 VIP会员 | 显示全部楼层       最后访问IP上海市
海川小学3年  |  头衔:  TA未设置 
★悬赏任务→ 发悬赏(0)  承接(0/0)   
想好好的学习一下!

 

发表于 2012-1-19 15:44:00

回复

使用道具 举报

qishaoningVIP会员 VIP会员 | 显示全部楼层       最后访问IP江苏省
海川小学4年  |  头衔:  TA未设置 
已绑手机   ★悬赏任务→ 发悬赏(0)  承接(0/0)   
捕获.webp

我的外部子程序在编译的时候,出现红线包围的内容,说有的命令行被弃用,在将来将被移除!
动态链接倒是很正常。请问这是怎么一回事儿?

 

发表于 2013-4-9 11:46:22

回复

使用道具 举报

孙双shuangVIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
海川小学2年  |  头衔:  TA未设置 
★悬赏任务→ 发悬赏(0)  承接(0/0)   
楼主能发一下fortran的安装包吗?本人aspen新手,刚要学编程,您有些入门资料吗?有关编程的,986157663@qq.com,谢谢

 

发表于 2013-11-14 21:13:07

回复

使用道具 举报

孙双shuangVIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
海川小学2年  |  头衔:  TA未设置 
★悬赏任务→ 发悬赏(0)  承接(0/0)   

您好您是怎么链接的,我这个出现这样的错误,请指导一下,谢谢~

 

发表于 2014-3-24 20:03:06

图片1.webp
回复

使用道具 举报

孙双shuangVIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
海川小学2年  |  头衔:  TA未设置 
★悬赏任务→ 发悬赏(0)  承接(0/0)   
您好我这个出现这样的提醒怎么解决

 

发表于 2014-3-24 20:06:06

图片1.webp
图片2.webp
回复

使用道具 举报


          特别提示:

          本站系信息发布平台,仅提供信息内容存储服务。

         禁止发布上传, 包括但不限于:不能公开传播或无传播权的出版物、无传播权的在行标准规范、涉密内容等
          不听劝告后果自负!造成平台或第三方损失的,依法追究相关责任。

          请遵守国家法规;不要散播涉爆类、涉黄毒赌类、涉及宗教、政治议题、谣言负面等信息   

     

您需要登录后才可以回帖 登录 | 注册

本版积分规则

【发主题】高级

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français Español العربية Persian

联系

0411-88254066

18840911640

(工作时间09:00-17:00)

其它时间请联【微信客服】

或 电子信箱信箱

service@hcbbs.com

微信群

先加微信

再说要入何种专业群

拉你入群  勿发广告

100多个海川专业微信群

还有QQ大群:7990017
申请时注明你的QQ号


 

关于我们  -  隐私协议    -  网站声明   -  广告服务   -  企业会员   -  个人会员  -   主题竞价   -   专家智库  -  服务市场    -  APP和微信   -  分类信息   -     -  在线计算  -  单位换算


不良信息举报 0411-88254066  举报中心       在线客服#微信号:  18840911640    电子信箱   service@hcbbs.com   【QQ客服】3153267246   


海川化工论坛网(hcbbs) @Discuz! X3  加载0.254796 second(s), 121 queries , Redis On.


辽公安备21100302203002号  | 辽ICP备17009251号  |  辽B2证-20170197