-
Abaqus6.13+Vs2012+IntelFortran2013
< br>─
Abaqus6.13
中
Fo
rtran
编译器的配置
本人为了在
WIN7 64
位系统上装
Abaqus
及其子程序编译软件(
V
isual studio/Frotran
)
,
搞了一个星期,
为了
64
位
WIN7
与
Abaqus/Visua
l studio/Frotran
三软件互相兼容的问题,
将
有的软件装了卸,卸了装,最终锁定
Abaqus
6.13-1
,
IntelParallel
Studio
XE
2013
Fortran
Compiler
与
visual studio
2012
。
想要在
Abaqus
里用子程序,必须安装
< br>Intel Visual Fortran
,而安装
Intel Visual Fort
ran
前
需要安装
Microsoft
Visual
Studio
,做好相关设置后通过
Abaqus Verif
ication
测试子程序以及
其他
A
baqus
功能是否能正常使用。
下面的介绍是引用我所搜集使用的资料,并对其进行了一些补充说明:
< br>
一、
ABAQUS
与
Intel
Fortran
及
Visual
Studio
的兼容性介绍:
大家知
道
ABAUQS
如果需要用
User
Subroutine
必须有
Intel
Fortran
,
而
Intel
Fortran
又必
须在
Visual
Studio
的环境下运行。三者之间存在的两两兼容问题,必
须引起注意。
Abaqus
6.9.3
、
Intel
Fortran v10.1
与
Visual Studio2
005
在
32
位
Windows XP
系统上安装使用没有问题,
但在
64
位
WIN7
系统
上安装不行。
ABAQUS
与
Intel
Fortran
及
Visual
Studio
的兼容关系
Abaqus
版本
6.8
6.9
6.10
6.11
6.12
6.13
兼容的
Intel Fortran
v9.1, v10.0,
v10.1
及以上
v9.1,
v10.0, v10.1
及以上
兼容的
Visual Studio
2005
2005, 2008
v10.1, v11.0,
v11.1
及以上
2008,
2010
v10.1, v11.0,
v11.1
及以上
2008,
2010
v10.1, v11.0,
v11.1
及以上
2008,
2010
v10.1, v11.0,
v11.1
及以上
2008,2010,2012
Fortran
和
Visual
Studio
的兼容关系
Intel
Fortran
版本
v10.0
v10.1(10.1.019
之后
)
v11.0, v11.1
v12.0,
v12.1 (XE2011)
v13.0
(XE2013)
兼容的
Visual Studio
2003, 2005
2003, 2005, 2008
2003, 2005, 2008
2005, 2008,
2010
2008, 2010, 2012
目前用的比较多的配搭:
Abaqus 6.9+VS2005+Intel Fortran
9.1
/10.0/10.1
Abaqus 6.10/
p>
6.11
/
6.12+VS2008+In
tel Fortran 10.1
Abaqus
6.13-1+VS2012+Intel Fortran XE2013
-SP1
(我所使用的)
二、
ABAQUS
、
Intel
Fortran
、
Visual
Studio
的安装顺序及安装方法:
(
1
)
、安装顺序:
step1
、安装
visual st
udio
(
VS
)
(必须在
Intel Fortran
XE2013
安装之前)
:
一般而言安装
VS
没有任何难度,
需要注意的一点是对于
64
位系统需要安装
64
位支持,
而在有些版本中该模块是默认安装
中没有选中的。
为了避免漏装可以在安装时选择完全安装
(
p>
complete
)
。此外,为了避免因为
非英文版
VS
产生的各种不可预料的整合问题,建议使用
英文版
VS
(我使用的是中文的
VS
,完全安装,占
7G
多空间)
。
step 2
、安装
intel
visual fortran
(
IVF
)
。
为了实现
IVF
和
VS
的整合
(
integration to visual
studio
)
,
step
2
需要在
step 1
之后进行。
p>
一般情况下,
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
< br>)
、安装方法及下载地址:
1
、
Abaqus6.13-1
下载地址:
百度网盘:
/s/11jTkT
安装方法:
/link?url=0rEwieXWlARpAJx0q4ega8bJlk_uXqwoIBOfYNe
Kkt6UIb-uiteu-i
paIlgHDl4oUGWELeqdflXZY6
Q70nPc6EonjAA79sK_vI0_REQpNme
2
、
visual studio
2012
下载地址:
百度网盘:
/s/15nF2n
安装方法:
提
供
Visual
Studio
2012
Ultim
ate
旗
舰
版
序
列
号
:
YK
CW6-BPFPF-BT8C9-7DCTH-QXGWCRBCXF-CVBGR-382MK-
DFHJ4-C69G8
YQ7PR-QTHDM-HCBCV-9GKGG-
TB2TM
点击帮助
(help)-
注册产品
(Register
Product)-
输入
Key
就
可以了
p>
3
、
Intel Fortran
XE2013
下载地址:
百度网盘:
/s/1incdw
注册文件:
/s/1chz62
安装方法及注册方法
:
a
、运行
w_fcompxe_novsshell
_
b
、点击
extract
,这时运行安装向导(发现
Fortran XE 2013
的安装路径改变不了,系统默
认为
C
盘)
。
c
、在第三步(
Activation
)中选择
Choose alternative
activation
,点击下一步
d
、选择
Use a license file
e
、选择下载到的
lib
文件(见软件中的
Crack
中的说明文件)
f
、继续安装过程
注:
a
、安装
Intel
Visual
Fortran
Co
mposer
前,请确保已经安装了
Microsoft
Visual
Studio
2008/2010/2012
b
、
安装过程中没有加以详细说明的步骤,请直接点击下一步。
三、
ABAQUS6.13-1
、
p>
Intel Fortran XE
2013
、
Visual Studio2012
全部安
装成功后的关联设置(重点)
(
1
)
Visual
Studio
2012
(下面的路径仅作了解)
VS201
2
的
批处理文件在调用时,也需要指定
参数
同样,通过
commandpr
ompt
中可以看到有如下几种参数调用方式:
“
D:Visual Studio 2012
”为个人定义的
VS2012
安装文件夹
:
%comspec% /k
%comspec% /k
%comspec% /k
%comspec% /k
D:Visual
Studio 2012
%comspec% /k
打开:开始所有程序
->IntelParallel
Studio XE 2013 ->CommandPrompt->Parallel
Studio XE with Intel Compiler XE
v13.0->{IA-32mode
;
intel 64
mode
;
}
< br>如果是
64
位系统,打开
int
el 64
mode
: