Abaqus2021+oneAPI2021+VS2019关联配置方法

abaqus子程序需要调用Fortran编译器,常用的Fortran编译器就是intel visual Fortran,fortran编译器又需要编译环境,因此我们在运用abaqus子程序仿真之前都需要必备三款软件:
1 abaqus——计算环境
2 IVF——Fortran编译器
3 Visual studio ——fortran编译环境
在2020之前,IVF是属于Intel Parallel Studio EX 工具包中的一部分,从Intel Parallel Studio EX 2020版本之后,intel取消了该平台,转而开发了Intel oneAPI Tookit工具包,Fortran 编译器也转移到新的平台。
对于只用到子程序开发的仿真人员来说,平台的改变最大的变化就是,浓眉大眼的intel居然把它免费了!虽然abaqus2021+ Parallel Studio EX 2020+VS2019依然可行,但是oneAPI是未来的趋势,在intel 官方搜索Parallel Studio都会自动跳转到oneAPI去,迟早都得换。
何况免费正版他不香吗?
目前网上abaqus+oneAPI+VS的配置教程不多,根据少量的资料和自己探索,简单说下配置流程。好吧,废话有点多了,下面进入正题。
---------------------------------------------------------------------------------------------------------------
安装顺序和之前是一致的,最底层的当然得最先安装。
1、 Visual studio下载安装
官方网站下载就行https://visualstudio.microsoft.com/zh-hans/,随便下一个免费版本,我下的是professional。
只需要安装C++桌面开发工具就够了,安装过程简单,略过。
注意,装完VS后会提示重启电脑,建议重启,否则下一步安装找不到IDE。
2、 IVF安装
oneAPI官方下载地址:
https://www.intel.com/content/www/us/en/developer/tools/oneapi/toolkits.html#hpc-kit,
oneAPI工具包共有四个包,基础包和高性能计算工具包(High-Performance Computing,hpc),fortran编译器打包在hpc包里,但是需要先安装base包才能运行,其他两个包与我们无关,不用安装。
Case包中需要安装两个组件:
Hpc包中,选择四个组件:
下一步会自动勾选IDE,如果安装包没有查找到IDE,退出重启电脑再安装,如果还没有,就需要检查VS的安装是否正确:
其余安装过程略。
3、 abaqus安装
abaqus的安装软件和教程网上非常多,这里就不赘述了。
4、 三方关联
要在启动abaqus的时候启动Fortran编译环境。
新建一个文本文档用于记录,找到VS安装目录下的vcvarsall.bat批处理文件,复制完整路径和文件名,放在文档中备用,例如:
D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat
在oneAPI安装目录下找到setvars.bat, 复制完整路径和文件名,放在文档中备用。例如:
D:\Program Files\Intel\oneAPI\setvars.bat
用文本编译器打开abaqus目录下的launcher.bat文件,在文件开头写入:
call "D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat" x64
call "D:\Program Files\Intel\oneAPI\setvars.bat" intel64 vs2019
如果VS安装路径并非默认的路径,需要在环境变量里面定义VS的安装路径,例如:
VS2019INSTALLDIR= D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional
到这一步,基本就可以了,运行verification无误,子程序大法就可以用起来了。

工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
