本文摘要(由AI生成):
本文主要介绍了如何根据ABAQUS软件版本选择兼容的VS和IVF版本,以及安装顺序和关联方法。安装过程中需要保证IVF安装在VS之后,并使用关联方法将ABAQUS、VS、IVF关联起来。关联方法有两种,一种是修改launcher.bat文件,另一种是修改ABAQUS CAE菜单的目标路径。关联成功后,可以通过运行Abaqus Verification进行检验。
首先需要根据ABAQUS软件版本,选择可兼容的VS和IVF版本,可参照如下(下述为win7系统经过验证可行,也可能有其它的可行搭配方案):
ABAQUS版本 | VS版本 | IVF版本 |
6.13 | 2008,2010,2012 | 2010,2011 |
6.14 | 2010,2012,2013 | 2011,2013 |
6.16 | 2012,2013 | 2013 |
总而言之,安装过程中只需要保证IVF安装在VS之后即可。安装IVF时,要记得有与vs2012集成。
当ABAQUS、VS、IVF均安装完成后,关联方法如下:
3.1方法一
在abaqus CAE图标上右键,属性-找到运行的bat文件,对于ABAQUS2016版本,对应文件既为C:\SIMULIA\CAE\2016\win_b64\resources\install\cae\launcher.bat cae || pause中launcher.bat。
用文本修改launcher.bat文件,在最前面添加两句:
@call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" X64
@call "C:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ifortvars.bat" intel64 vs2012
(不同人安装路径可能不同,对应修改即可,主要是文件对就行)。
运行Abaqus Verification 进行检验是否关联成功。在工作目录下查看verify.log。所有都PASS就说明成功了
3.2 方法二
开始菜单中,找到对应的IVF的命令窗口,右键,属性,目标,复 制出对应的目标路径:
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"
开始菜单中找到ABAQUS CAE菜单,右键,属性,找到目标路径,以我的电脑中软件为例,为: D:\SIMULIA\CAE\2016\win_b64\resources\install\cae\launcher.bat cae || pause
将上述IVF对应的目标路径(假设为路径1)全部复 制到ABAQUS CAE菜单对应目标路径(假设为路径2)前面,并用&&连接,即:ABAQUS CAE菜单对应目标路径输入为:路径1&&路径2,在我的电脑里为:
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"&& D:\SIMULIA\CAE\2016\win_b64\resources\install\cae\launcher.bat cae || pause
点击确定即可。该种方法使用verification可能显示pass不通过,没关系,同样可以正常运行子程序。