如何使用Nvidia顯卡對(duì)abaqus進(jìn)行加速
Abaqus結(jié)構(gòu)仿真、算法、求解工作站硬件配置推薦
本文介紹了如何使用 Nvidia CUDA 的加速功能,使Abaqus計(jì)算加速
驅(qū)動(dòng)都設(shè)置完成可直接查看查看 環(huán)境變量設(shè)置
第1步 安裝顯卡驅(qū)動(dòng)
在Nvida顯卡驅(qū)動(dòng)官網(wǎng)找到合適自己的顯卡驅(qū)動(dòng)下載,并重啟。
第2步 安裝CUDA工具
第3步 環(huán)境變量設(shè)置
在這里有兩種方法可以開啟CUDA的加速
直接編輯系統(tǒng)環(huán)境變量,如下圖
在系統(tǒng)全局變量里加入
環(huán)境變量 | 內(nèi)容 |
---|---|
變量名 |
ABA_ACCELERATOR_TYPE
|
值 |
PLATFORM_CUDA
|
在計(jì)算機(jī)里邊點(diǎn)屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量->編輯系統(tǒng)變量里邊加上變量名aba_accelerator_type,變量值Platform_cuda或者Platform_opencl
第4步 編輯abaqus_v6.env
在abaqus_v6.env文件的句末加上
的字段使其可以使用CUDA加速工具加速ABAQUS
abaqus_v6.env的路徑一般是在C:SIMULIAEstProducts2020win_b64SMAsite
這里
第5步 是否加速成功
成功加速Abaqus反饋的Log里面會(huì)出現(xiàn)如下加速成功的字符。
關(guān)于Abaqus的GPU加速計(jì)算:
1 使用Abaqus/standard求解器
2 在Standard計(jì)算時(shí)候,GPU也不是一直占用100%的。只有在剛度矩陣求逆的時(shí)候才會(huì)占用很高。GPU計(jì)算完就會(huì)交給CPU來處理結(jié)果數(shù)據(jù)。所以CPU和GPU的占用是相互交錯(cuò)進(jìn)行的。