
發(fā)布
注冊
/
登錄abaqus并行計算權(quán)限的案例
abaqus并行計算中CPU超限的解決辦法
abaqus并行計算中CPU超限的解決辦法-Abaqus Error: The number of cpus (16) exceeds the number of cpus available(8)
# 1.說明,
CPU配置為i9-9900K,8核心16線程
# 2. 出現(xiàn)問題:
abaqus job=XX user=XX.for input=XX.inp cpus=16 int
出現(xiàn)報錯:Abaqus Error: The number of cpus (16) exceeds the number of cpus available (8).
# 3. 問題解析
這種情況主要是配置文件關(guān)于并行計算設(shè)置導(dǎo)致的,尤其是ABAQUS2023,
# 4.解決辦法:
使用everything找到路徑下:X:\SIMULIA\EstProducts\2023\win_b64\SMA\site\custom_v6.env的
custom_v6.env文件,其中X代表盤符,
修改前
在文件最后加一句話:
import socket
mp_host_list=[[socket.gethostname(),16],]
其中16代表自己電腦的線程數(shù),一定要與自己電腦的線程一樣
修改后
展開 abaqus6.14-1設(shè)置GPU并行計算的方法
微博有朋友問,如何配置GPU并行計算,我之前并沒有弄過,網(wǎng)上搜帖子,配置成功,特意把詳細(xì)細(xì)節(jié)記錄在下方便大家參考。僅為參考,每個人的電腦配置情況并不一樣,要解決問題請分析具體情況。電腦配置:CPU i5-4590
(家里電腦是i7-6900k)
內(nèi)存RAM 8G系統(tǒng): win10
64位系統(tǒng)
顯卡低端GPU一個GTX650(公司的電腦,我家里配置的是GTX960)需要設(shè)置一下安裝路徑下的abaqus_v6.env的參數(shù),沒設(shè)置之前的參數(shù)如下,即使不成功,也方便返回原來設(shè)置。
修改后的參數(shù)如下:
好了,記得保存一下就行。然后接下來驗證我們的參數(shù)設(shè)置的是否正確,隨便打開一個cae文件,切換到j(luò)ob模塊。新建一個job,可以在job參數(shù)設(shè)置界面edit job面板上的parallelization 看到如下參數(shù)設(shè)置,表示成功了。那么這樣算是大功告成了嗎?為謹(jǐn)慎起見,有必要再找個算利來驗證下計算效率是否有提高。經(jīng)過測試發(fā)現(xiàn),對于簡單的小模型,并行計算的優(yōu)勢并不明顯,感覺上還略慢,具體沒用大模型測試效果。
展開 ABAQUS并行計算到底有多強(qiáng)大?(好文章,非原創(chuàng))
現(xiàn)代CAE具有數(shù)據(jù)復(fù)雜、網(wǎng)格精細(xì)、結(jié)構(gòu)復(fù)雜、多物理場、反復(fù)迭代、復(fù)雜的條件狀態(tài)、嚴(yán)重的非線性、規(guī)模超大、超高計算要求等特點。因此對CAE軟件提出了非常高的要求,尤其在一個講究效率的年代,CAE軟件的計算速度更是軟件贏得市場份額的一大法寶。
Abaqus作為功能最為強(qiáng)大的CAE分析軟件之一,在生產(chǎn)和研究中為各國的工程師和研究人員所廣泛采用。Abaqus提供了強(qiáng)大的并行功能,它采用Threads和MPI兩種并行模式,可應(yīng)用于SMP 或者Cluster。下面我們就來研究下Abaqus6.9版本的并行計算能力,根據(jù)研究結(jié)果,希望能為廣大的abaqus使用者提供多核并行計算的參考。
測試模型及相關(guān)數(shù)據(jù)
測試結(jié)果
綜上,ABAQUS在并行計算上具有非常大的優(yōu)勢,整體來說計算速度與核心數(shù)成正比,但不是所有問題都成正比;計算速度提高的倍數(shù)在某些類型的問題上與核心數(shù)增加的倍數(shù)相當(dāng);顯式分析的加速效果普遍要比隱式分析明顯。
展開