abaqus子程序环境配置
2013-12-24 22:38阅读:
abaqus6.13+vs2012+IntelFortran2013
(abaqus6.13中Fortran编译器的配置)
目前Abaqus的最新版本已经是6.13-1,Intel
Fortran编译器的最新版本也已经到了IntelParallel Studio
XE 2013 Fortran Compiler, visual
studio的版本也有2012了。
想要在Abaqus里用子程序,必须安装Intel
Visual Fortran,而安装Intel
Visual
Fortran前需要安装Microsoft
Visual
Studio,做好相关设置后通过Abaqus
Verification测试子程序以及其他Abaqus功能是否能正常使用。
一、ABAQUS
与Intel Fortran
及
Visual Studio的兼容性介绍:
大家知道ABAUQS如果需要用User
Subroutine必须有Intel
Fortran,而Intel
Fortran又必须在Visual
Studio的环境下运行。三者之间存在的两两兼容问题,必须引起注意。
ABAQUS 与Intel
Fortran及Visual
Studio的兼容关系
Abaqus
版本
|
兼容的Intel
Fortran
|
兼容的Visual
Studio
|
6.8
|
v9.1, v10.0,
v10.1及以上
|
2005
|
6.9
|
v9.1, v10.0,
v10.1及以上
|
2005, 2008
|
6.10
|
v10.1, v11.0,
v11.1及以上
|
2008, 2010
|
6.11
|
v10.1, v11.0,
v11.1及以上
|
2008, 2010
|
6.12
|
v10.1, v11.0,
v11.1及以上
|
2008, 2010
|
6.13
|
v10.1, v11.0,
v11.1及以上
|
2008,2010,2012
|
Fortran和Visual
Studio的兼容关系
Intel
Fortran版本
|
兼容的Visual
Studio
|
v10.0
|
2003, 2005
|
v10.1(10.1.019之后)
|
2003, 2005,
2008
|
v11.0,
v11.1
|
2003, 2005,
2008
|
v12.0, v12.1
(XE2011)
|
2005, 2008,
2010
|
v13.0
(XE2013)
|
2008, 2010,
2012
|
目前用的比较多的配搭:
Abaqus 6.9+VS2005+Intel Fortran 9.1/10.0/10.1
Abaqus 6.10/6.11/6.12+VS2008+Intel Fortran 10.1
Abaqus 6.13+VS2012+Intel Fortran
XE2013(我所使用的)
二、ABAQUS
、Intel
Fortran、Visual
Studio的安装顺序及安装方法:
(1)、安装顺序:
step1、安装visual
studio(VS)(必须在Intel
Fortran XE2013安装之前):
一般而言安装VS没有任何难度,需要注意的一点是对于64位系统需要安装64位支持,而在有些版本中该模块是默认安装中没有选中的。为了避免漏装可以在安装时选择完全安装(complete)。此外,为了避免因为非英文版VS产生的各种不可预料的整合问题,建议使用英文版VS。
step 2、安装 intel visual
fortran
(IVF)。
为了实现IVF和VS的整合(integration
to visual studio),step
2需要在step
1之后进行。一般情况下,IVF会在安装时自动检测支持的VS版本并进行整合;对于64位系统同样需要安装64位系统支持,推荐完全安装(For
Advanced
User)。在VS的help中查看”about
Microsoft Visual
Studio”,整合成功的话可以在已安装组件列表中找到”Intel(R)
Fortran Compiler Integration ”
step 3、安装
ABAQUS。
step3
相对前两步相对独立,甚至可以先于1、2进行。
(2)、安装方法及下载地址:
1、Abaqus6.13-1
下载地址:
百度网盘:http://pan.baidu.com/s/11jTkT
安装方法:
http://wenku.baidu.com/link?url=0rEwieXWlARpAJx0q4ega8bJlk_uXqwoIBOfYNeKkt6UIb-uiteu-ipaIlgHDl4oUGWELeqdflXZY6Q70nPc6EonjAA79sK_vI0_REQpNme
2、visual studio
2012
下载地址:
百度网盘:http://pan.baidu.com/s/15nF2n
安装方法:
提供Visual Studio 2012
Ultimate旗舰版序列号:
YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
RBCXF-CVBGR-382MK-DFHJ4-C69G8
YQ7PR-QTHDM-HCBCV-9GKGG-TB2TM
点击帮助(help)-注册产品(Register
Product)-输入Key就可以了
3、Intel Fortran
XE2013
下载地址:
百度网盘:http://pan.baidu.com/s/1incdw
注册文件:http://pan.baidu.com/s/1chz62
安装方法及注册方法:
a、运行w_fcompxe_novsshell_2013.2.149.exe
b、点击extract,这时运行安装向导
c、在第三步(Activation)中选择Choose
alternative activation,点击下一步
d、选择 Use a license file
e、选择下载到的lib文件
f、继续安装过程
注:
a、安装Intel Visual Fortran
Composer前,请确保已经安装了Microsoft Visual Studio
2008/2010/2012
b、安装过程中没有加以详细说明的步骤,请直接点击下一步。
三、ABAQUS6.13-1
、Intel Fortran XE
2013、Visual
Studio2012全部安装成功后的关联设置(重点)
(1)Fortran
Intel Fortran XE 2013
Intel Fortran Compiler XE
2013的
ifortvars.bat批处理文件与
10.1有较大的不同,在调用
ifortvars.bat时,需要设定两个参数:
1-arch;
2-vs,第一个参数为系统架构,第二个参数为
vs的版本。
格式为:
ifortvas.bat
[vs]
在我的电脑上,提供两种模式:
对于
Visual Studio 2012:
C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ''C:\Program Files
(x86)\Intel\Composer XE 2013\bin\ipsxe-comp-vars.bat' ia32
vs2012'
C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ''C:\Program Files
(x86)\Intel\Composer XE 2013\bin\ipsxe-comp-vars.bat' intel64
vs2012'
注:如果是Visual Studio
2010,则为:
C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ''C:\Program Files
(x86)\Intel\Composer XE 2013\bin\ipsxe-comp-vars.bat' ia32 vs2010'
C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ''C:\Program Files
(x86)\Intel\Composer XE 2013\bin\ipsxe-comp-vars.bat' intel64
vs2010'
可以查看开始菜单
->所有程序
->IntelParallel Studio XE
2013 ->CommandPrompt->Parallel Studio XE with Intel Compiler
XE v13.0->{IA-32mode;
intel 64 mode;
}鼠标右击查看属性,