use-cuda-in-abaqus
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规格书
- 插入卡槽
- 连接显卡电源(6Pin)
- 开机测试
安装显卡驱动
在Nvida显卡驱动官网找到合适自己的显卡驱动下载,并重启。
安装CUDA 工具
CUDA的安装需要较长时间,属于正常情况。
环境变量设置
在这里有两种方法可以开启CUDA的加速
直接编辑系统环境变量,如下图
在系统全局变量里加入
环境变量 | 内容 |
---|---|
变量名 | ABA_ACCELERATOR_TYPE |
值 | PLATFORM_CUDA |
编辑abaqus_v6.env
在abaqus_v6.env
3文件的句末加上
os.environ["ABA_ACCELERATOR_TYPE"]="PLATFORM_CUDA" # Nvidia
的字段使其可以使用CUDA加速工具加速ABAQUS。
是否加速成功
成功加速Abaqus反馈的Log里面会出现如下加速成功的字符。
Reference
Footnotes
This article is an original work and is licensed under the CC BY-NC-ND 4.0 license. For full reproduction, please credit the source as Lyconeko.