ABAQUS2018+Vs2015+Intel(R) Parallel Studio XE 2016 创建子程序运行环境

安装

先安装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

你可能感兴趣的:(ABAQUS)