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++桌面开发工具就够了,安装过程简单,略过。

Abaqus2021+oneAPI2021+VS2019关联配置方法的图1Abaqus2021+oneAPI2021+VS2019关联配置方法的图2

注意,装完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包才能运行,其他两个包与我们无关,不用安装。

Abaqus2021+oneAPI2021+VS2019关联配置方法的图3

Abaqus2021+oneAPI2021+VS2019关联配置方法的图4

Case包中需要安装两个组件:

Abaqus2021+oneAPI2021+VS2019关联配置方法的图5

Hpc包中,选择四个组件:

Abaqus2021+oneAPI2021+VS2019关联配置方法的图6Abaqus2021+oneAPI2021+VS2019关联配置方法的图7

下一步会自动勾选IDE,如果安装包没有查找到IDE,退出重启电脑再安装,如果还没有,就需要检查VS的安装是否正确:

Abaqus2021+oneAPI2021+VS2019关联配置方法的图8其余安装过程略。

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无误,子程序大法就可以用起来了。

 

(4条)
默认 最新
收藏了,有时间研究研究
评论 点赞
相关推荐竟然是我的视频,是巧合不
评论 1 点赞
回复
哈哈,有缘
评论 点赞

查看更多评论 >

点赞 8 评论 5 收藏 20
关注