title: 如何使用CUDA对abaqus进行加速
date: 2021-11-20 15:01:24
tags: ABAQUS
toc: true

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

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

安装显卡


提前查询好主板是否与显卡兼容,在购买显卡。
本次使用的是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. 开机测试

安装显卡驱动


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

安装CUDA 工具


CUDA工具包安装地址

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

环境变量设置


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

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

在系统全局变量里加入

环境变量内容
变量名ABA_ACCELERATOR_TYPE
PLATFORM_CUDA

编辑abaqus_v6.env

abaqus_v6.env3文件的句末加上

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

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

是否加速成功


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

Reference

Footnotes

  1. Nvidia Cuda 适用于类似于RTX or Quardo之类的 计算卡,一般的 Geforce 显卡不不推荐使用CUDA加速。

  2. 官网介绍 ,购入金额15万日元。

  3. abaqus_v6.env的路径一般是在C:\SIMULIA\EstProducts\2020\win_b64\SMA\site这里。