新浪博客

[转载]abaqus子程序环境配置

2018-02-21 17:55阅读:
原文作者:工程师联盟

abaqus6.13+vs2012+IntelFortran2013

abaqus6.13Fortran编译器的配置)

目前Abaqus的最新版本已经是6.13-1Intel 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 FortranVisual Studio的兼容性介绍:
大家知道ABAUQS如果需要用User Subroutine必须有Intel Fortran,而Intel Fortran又必须在Visual Studio的环境下运行。三者之间存在的两两兼容问题,必须引起注意。

ABAQUS Intel FortranVisual 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


FortranVisual 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 FortranVisual Studio的安装顺序及安装方法:
1)、安装顺序:
step1、安装visual studioVS)(必须在Intel Fortran XE2013安装之前):
一般而言安装VS没有任何难度,需要注意的一点是对于64位系统需要安装64位支持,而在有些版本中该模块是默认安装中没有选中的。为了避免漏装可以在安装时选择完全安装(complete)。此外,为了避免因为非英文版VS产生的各种不可预料的整合问题,建议使用英文版VS

step 2、安装 intel visual fortran IVF)。
为了实现IVFVS的整合(integration to visual studio),step 2需要在step 1之后进行。一般情况下,IVF会在安装时自动检测支持的VS版本并进行整合;对于64位系统同样需要安装64位系统支持,推荐完全安装(For Advanced User)。在VShelp中查看”about Microsoft Visual Studio”,整合成功的话可以在已安装组件列表中找到”Intel(R) Fortran Compiler Integration

step 3、安装 ABAQUS
step3 相对前两步相对独立,甚至可以先于12进行。

2)、安装方法及下载地址:
1Abaqus6.13-1
下载地址:
百度网盘:http://pan.baidu.com/s/11jTkT

安装方法:
http://wenku.baidu.com/link?url=0rEwieXWlARpAJx0q4ega8bJlk_uXqwoIBOfYNeKkt6UIb-uiteu-ipaIlgHDl4oUGWELeqdflXZY6Q70nPc6EonjAA79sK_vI0_REQpNme

2visual 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就可以了

3Intel 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 2013Visual Studio2012全部安装成功后的关联设置(重点)
1Fortran Intel Fortran XE 2013
Intel Fortran Compiler XE 2013ifortvars.bat批处理文件与10.1有较大的不同,在调用ifortvars.bat时,需要设定两个参数:1-arch2-vs,第一个参数为系统架构,第二个参数为vs的版本。

格式为: ifortvas.bat [vs]
在我的电脑上,提供两种模式:
对于Visual Studio 2012
C:WindowsSysWOW64cmd.exe /E:ON /V:ON /K ''C:Program Files (x86)IntelComposer XE 2013binipsxe-comp-vars.bat' ia32 vs2012'

C:WindowsSysWOW64cmd.exe /E:ON /V:ON /K ''C:Program Files (x86)IntelComposer XE 2013binipsxe-comp-vars.bat' intel64 vs2012'

注:如果是Visual Studio 2010,则为:
C:WindowsSysWOW64cmd.exe /E:ON /V:ON /K ''C:Program Files (x86)IntelComposer XE 2013binipsxe-comp-vars.bat' ia32 vs2010'
C:WindowsSysWOW64cmd.exe /E:ON /V:ON /K ''C:Program Files (x86)IntelComposer XE 2013binipsxe-comp-vars.bat' intel64 vs2010'

可以查看开始菜单->所有程序->IntelParallel Studio XE 2013 ->CommandPrompt->Parallel Studio XE with Intel Compiler XE v13.0->{IA-32modeintel 64 mode}鼠标右击查看属

我的更多文章

下载客户端阅读体验更佳

APP专享