如何使用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规格书
- 插入卡槽
- 连接显卡电源(6Pin)
- 开机测试
2. 安装显卡驱动¶
在Nvida显卡驱动官网找到合适自己的显卡驱动下载,并重启。
3. 安装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¶
如何使用CUDA对abaqus进行加速
https://www.chenyu-k.com/2021/11/20/2021-11-20-use-cuda-in-abaqus/
# Related Post
1.Hello World
2.Can't run abaqus in ubuntu Ubuntu 22.04.1 LTS with GPU(CUDA) accelerator. Initializing the CUDA Driver NO_DEVICE
3.How to run Abaqus under Linux and calling GPGPU for CUDA acceleration
4.Centos7 update php5 to php7.2
5.Centos 7.X use yum to install-php5.6.X
6.win11拖拽BUG解决方案
1.Hello World
2.Can't run abaqus in ubuntu Ubuntu 22.04.1 LTS with GPU(CUDA) accelerator. Initializing the CUDA Driver NO_DEVICE
3.How to run Abaqus under Linux and calling GPGPU for CUDA acceleration
4.Centos7 update php5 to php7.2
5.Centos 7.X use yum to install-php5.6.X
6.win11拖拽BUG解决方案