abaqus2018+intel fortran2019+vs2015安装全记录

最近发现abaqus好像支持python操作,所以又想把之前用ansys做的移动热源放到abaqus上试试,不过abaqus上用户子程序是fortran和C。

intel parallel studio xe 2019本身附带一个vs2015 shell版,不过安装完才发现好像shell没有需要的那个vcvarsall.dll文件,所以卸载掉fortran和vs2015 shell又重新安装了一遍visual studio 2015社区版。然后abaqus安装无所谓先后,根据我的实验,只要在abaqus的批处理文件中调起fortran和vs的两个dll文件就行。

下面是一次性成功安装流程

  • 首先安装vs2015(vs2017应该也行,但是我没试过)

vs2015找找网上的资源,毕竟微软现在已经不提供vs2019之前的版本了,也或许是我没找到,vs2015安装只要注意下,安装的时候选自定义部件,需要把那个c++选项勾选上。然后vs2015好像可以和vs2019共存,我电脑上是暂时没发现什么问题。

  • 然后安装intel parallel studio xe 2019(必须是先安装vs2015,然后安装intel fortran的相关文件,这样才能在vs2015中关联intel fortran )

intel parallel studio xe 2019网上有资源,版权问题,也不多说 ,安装的时候只需要选择关键的几个,其他的选项有需要的可以勾选上。(我的是64位系统,所以直接只选了intel 64)

           

如果正常的话,应该可以在vs2015的新建项目中发现intel(R) Visual Fortran 的模板

  • 其次是abaqus的安装(这一部分只针对还没有安装abaqus的朋友,装过的可以略过)
  • 最后是文件的关联

找到abaqus cae的快捷方式,右键打开文件位置,直到   launcher.bat,右键编辑,添加如下语句

call "上级目录路径地址\visual studio 2015\VC\vcvarsall.bat" x64
call "上级目录路径地址\intelSWTools\compilers_and_libraries_2019.0.117\windows\bin\ifortvars.bat" intel64 vs2015

(红色字体是之后添加的)

@echo off
"上级目录\SIMULIA\Commands\abq2018.bat" %*

(蓝色字体是原本存在的)

验证

打开后出现如下界面,就算是成功了

具体的验证方式可以参照 https://blog.csdn.net/auguster110/article/details/83041818 中的如下验证方式

打开ABAQUS command,

输入

call "上级目录路径\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" X64

call "上级目录路径地址\intelSWTools\compilers_and_libraries_2019.0.117\windows\bin\ifortvars.bat" intel64 vs2015

abaqus info=system   (检查是否找到ivf2019)
abaqus verify -user_std  (检查子程序是否Pass)
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章