使用GPU加速ABAQUS计算

您所在的位置:网站首页 abaqus对cpu的要求 使用GPU加速ABAQUS计算

使用GPU加速ABAQUS计算

#使用GPU加速ABAQUS计算| 来源: 网络整理| 查看: 265

ABAQUS的GPU加速这个内容几乎没有什么人写过教程,因此我基于这篇博客:https://blog.csdn.net/kaede0v0/article/details/121474168PLATFORM_CUDA

补充了一些自己的内容,整体来看,加速效果明显,且相对于机器学习中那些环境的配置,ABAQUS的GPU加速环境还是较为容易的。

目录

判断是否满足GPU加速的条件

硬件

软件

安装相关软件

显卡驱动安装

CUDA安装

配置环境

添加环境变量

编辑abaqus_v6.env文件

运行效果

判断是否满足GPU加速的条件 硬件 该功能仅支持英伟达公司部分系列的显卡,如RTX系列、Tesla系列的显卡等等...查看你的显卡是否具有CUDA核心(百度即可)如果已经预先安装了驱动,在windows电脑上按windows+R,输入cmd进入Powershell,最后输入nvidia-smi,右上角显示的CUDA Version即是可供安装的CUDA版本。如果没有安装驱动,之后再查看也行 软件 ABAQUS的GPU加速目前仅支持加速Standard类的分析步。GPU加速和CPU加速原理上差不多,因此和CPU加速一样,并不是核数越多越好,自行判断你的运行成本是否需要用到多核的GPU并行计算,给出一个我自己的经验:网格多、收敛性差的JOB更适合并行(不一定靠谱,各位自行尝试) 安装相关软件 显卡驱动安装

进入官方驱动 | NVIDIA选择你显卡对应的驱动,直接安装即可(或者鲁大师一键安装)。一般来说,大部分人的电脑上都会装有显卡,否则玩不了游戏显示也比较模糊。所以请先按照上面说的nvidia-smi方法确定一下你是否已经安装有驱动。

CUDA安装

CUDA 工具包 - 免费工具和培训 | NVIDIA Developer进入下载页面后选择你机器对应的标签,选择Local下载,下载后双击EXE文件安装即可

配置环境

配置环境有两种方案,原则上两者取一即可,但为了容错,建议都进行操作。

添加环境变量

如果不知道在哪里修改环境变量,可以右键点击桌面左下角的windows按钮,点击搜索,输入“编辑”,弹出来的“编辑环境变量”就是我们要找的。

在系统变量中点击新建,变量名为:ABA_ACCELERATOR_TYPE,变量值为PLATFORM_CUDA。

编辑abaqus_v6.env文件

该文件通常位于:C:\SIMULIA\EstProducts\2020\win_b64\SMA\site

 而我的文件位于这里:E:\Study\ABAQUS2021\product\win_b64\SMA\site

 在该文件的最后面加上下列语句:

os.environ["ABA_ACCELERATOR_TYPE"]="PLATFORM_CUDA" # Nvidia

运行效果 2核CPU+0核GPU 2核CPU+1核GPU

 

可以看到Wallclock time中确实有提升一倍左右,但是核数的增加会使得System time增加



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3