win7-32位系统下abaqus6.9安装intel visual fortran11历程和setenv调用故障的解决
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
win7-32位系统下abaqus6.9安装intel visual fortran11历程和
setenv调用故障的解决
2013-04-04 21:52:44| 分类:默认分类| 标签:|字号大中小订阅
本人菜鸟一枚。
由于要学习abaqus的子程序使用方法,所以要在电脑上安装ivf(intel visual fortran)才行。
根据网上的教程,我鼓捣了三四天才顺利装上。
其间遇到了一些问题,网上很难找到答案。
为了避免大家再受到相同的折磨,现将安装日志记录如下。
1. 需要的软件。
abaqus的子程序是用fortran语言编写的,要调用必须安装ivf。
但是ivf只有程序编译功能(胡乱解释),需要依靠microsoft visual studio软件进行连接。
所以要首先安装vs(visual studio)。
2.软件版本。
win7-32位系统,abaqus6.9(版本较老,懒得换)。
vs2008中文版(有的网友说中文版的不行,但是我的经历证明是可以的)需要在ivf之前安装,abaqus安装次序无所谓。
ivf11.1.038版本,必须在vs2008之后安装。
3.设置。
网上有两种方法,一种需要改环境变量,另一种不需要,本人较驽钝,选第二种。
打开abaqus安装文件夹C:\SIMULIA\Abaqus\Commands(看自己的安装路径了),找到abq691.bat 文件,右键选择“编辑”。
在原有文字之前加上@call "C:\Program Files\Intel\Compiler\11.1\038\bin\ia32\ifortvars_ia32.bat",包括引号在内哦。
4.开始菜单——〉所有程序——〉abaqus6.9——〉abaqus verification,进行安装验证,完成后会自动生成并打开验证结果文件,各项都是“PASS”,表示安装成功。
5.经验教训。
软件版本不对是不行的。
vs2010(中文旗舰版)+ivf XE2011,ivf运行正常,但安装验证结果中,subrutine、c++和fortran部分是“Error”。
以为是中文版的问题。
vs2010(英文版)+ivf XE2011,问题依旧。
最后证明是XE2011虽与vs2010兼容,但aba6.9好像不支持XE11。
vs2010(英文版)+ivf11.1。
安装ivf时会提示选择“microsoft platform SDK"文件夹,vs安装目录符合描述的文件夹试了个遍,每次都会有“setenv不是内部或外部命令。
”提示,并且验证失败。
换了ivf9,ivf11其它版本,问题依旧。
最后发现ivf11.1只支持到vs2008,再高的版本ivf检测不到。
vs2008安装后,安装ivf,一路向西。
后记,经过几天的下载——安装——卸载——下载——安装——卸载。
的折腾,终于通过验证了。
使用的时候出现“abaqus system error code 693 ”错误,还得继续解决新问题。