如何使用CUDA对abaqus进行加速

本文介绍了如何使用 Nvidia CUDA[1]的加速功能,使Abaqus计算加速。

驱动都设置完成可直接查看查看 环境变量设置

1. 安装显卡¶


提前查询好主板是否与显卡兼容,在购买显卡。
本次使用的是Nvidia 2021 新推出的 RTX A4000显卡[2]

GPU特性 RTX A000
GPU显存 带纠错码ECC DDR6 16GB
显存带宽 448GB/s
图形总线 PCI-E X16
CUDA核心数 6144
单精度浮点计算 19.2 TFLOPS

*具体可参考 A4000规格书

  1. 插入卡槽
  2. 连接显卡电源(6Pin)
  3. 开机测试

2. 安装显卡驱动¶


Nvida显卡驱动官网找到合适自己的显卡驱动下载,并重启。

3. 安装CUDA 工具¶


CUDA工具包安装地址

CUDA的安装需要较长时间,属于正常情况。

4. 环境变量设置¶


在这里有两种方法可以开启CUDA的加速

4.1. 直接编辑系统环境变量,如下图¶

在系统全局变量里加入

环境变量 内容
变量名 ABA_ACCELERATOR_TYPE
PLATFORM_CUDA

4.2. 编辑abaqus_v6.env¶

abaqus_v6.env[3]文件的句末加上

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

的字段使其可以使用CUDA加速工具加速ABAQUS。

5. 是否加速成功¶


成功加速Abaqus反馈的Log里面会出现如下加速成功的字符。

6. Reference¶


  1. 1.Nvidia Cuda 适用于类似于RTX or Quardo之类的 计算卡,一般的 Geforce 显卡不不推荐使用CUDA加速。
  2. 2.官网介绍 ,购入金额15万日元。
  3. 3.abaqus_v6.env的路径一般是在C:\SIMULIA\EstProducts\2020\win_b64\SMA\site这里。
Author

Chen Yu

Posted on

2021-11-20

Updated on

2022-07-06

Licensed under


:D 一言句子获取中...