100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > abaqus+intel fortran+vs安装全记录

abaqus+intel fortran+vs安装全记录

时间:2020-07-31 22:43:14

相关推荐

abaqus+intel fortran+vs安装全记录

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

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

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

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

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

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

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

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

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

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

call "上级目录路径地址\visual studio \VC\vcvarsall.bat" x64

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

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

@echo off

"上级目录\SIMULIA\Commands\abq.bat" %*

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

验证

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

具体的验证方式可以参照/auguster110/article/details/83041818中的如下验证方式

打开ABAQUS command,

输入

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

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

abaqus info=system (检查是否找到ivf)

abaqus verify -user_std (检查子程序是否Pass)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。