安装
先安装vs2015,再安装ivf2016.最后安装abaqus2018.
ivf2016下载地址https://download.csdn.net/download/xxl9013/10479655
我之前安装过abaqus2018+vs2012+ivf2013/ivf2015,但是出现以下问题,我推测可能是版本不匹配问题,后改为vs2015 +ivf2016.调试成功pass
问题:
Abaqus/Standard with user subroutines
...编译不成功
Continuing...
std_user.log文件中
End Compiling Abaqus/Standard User Subroutines
Begin Linking Abaqus/Standard User Subroutines
LINK : fatal error LNK1181: 无法打开输入文件“vcruntime.lib”
Abaqus Error: Problem during linking - Abaqus/Standard User Subroutines.
This error may be due to a mismatch in the Abaqus user subroutine arguments.
These arguments sometimes change from release to release, so user subroutines
used with a previous release of Abaqus may need to be adjusted.
Begin Convert MFS to SFS
10/13/2018 4:15:01 PM
Run SMASimUtility.exe
10/13/2018 4:15:02 PM
End Convert MFS to SFS
Abaqus/Analysis exited with errors
关联abaqus vs2015 和ivf2016
安装完成后更改launcher.bat文件
我的路径是C:\SIMULIA\CAE\2018\win_b64\resources\install\cae
@call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" X64
@call "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.0.110\windows\bin\ifortvars.bat" intel64 vs2015
echo Run 2018CAE
@echo off
"C:\SIMULIA\Commands\abq2018.bat" %*
在红色文字前加入蓝色文字
在环境变量Path中加入
C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows\bin\intel64
C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows\bin
路径
验证
打开ABAQUS command,
输入
@call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" X64
@call "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.0.110\windows\bin\ifortvars.bat" intel64 vs2015
abaqus info=system 检查是否找到ivf2016
abaqus verify -user_std 检查子程序是否Pass