
發(fā)布
注冊
/
登錄abaqus計算cpu
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-02-27

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ù),一定要與自己電腦的線程一樣
修改后
展開 應(yīng)用TOSCA對模型進行優(yōu)化的時候(求解器以ABAQUS為例),在默認狀態(tài)下,abaqus計算時調(diào)用一個CPU,應(yīng)用TOSCA進行優(yōu)化處理時也是調(diào)用單核進行處理。隨著電腦硬件性能增強,模型規(guī)模更大,僅僅單核運行優(yōu)化計算分析速度慢,不能滿足要求,這就要求我們進行多核并行計算。
其中abaqus調(diào)用多核進行計算設(shè)置,可以參照下述方法進行。
在tosca安裝路徑D:\SIMULIA\ToscaStructure\8.1.0\bin下找到文件tosca_ctrl.cfg對其進行編輯,如果需要調(diào)用4核進行計算,只要進行如下修改即可。
同時在應(yīng)用TOSCA中topo sensitivity進行優(yōu)化計算時候,也可以如下設(shè)置,使TOSCA調(diào)用多核進行分析。
tosca如何實現(xiàn)多處理器運行.pdf
展開 Tips:在考慮硬件的時候還應(yīng)考慮 硬件互聯(lián)導(dǎo)致的影響,這些因素間接影響Abaqus的整體運行速度。比如散熱系統(tǒng)將直接決定CPU是否降頻,高功率CPU建議用水冷系統(tǒng)效果會更好;再比如搭建Custer服務(wù)器集群時,隨著CPU數(shù)量和MPI等級的增加,需要更多的MPI通信,具有更高帶寬和更低延遲的互連通常將允許更大的性能擴展和更高的CPU限制,由于延遲顯著降低,使用Infiniband互連通常比10Gb以太網(wǎng)性能更好。
操作系統(tǒng)(3%)
操作系統(tǒng)在類型、版本、庫和配置設(shè)置方面的差異略微影響Abaqus運行速度,常見的Linux相比Windows在程序調(diào)度上有優(yōu)勢,運行速度普遍會快一些,但是一般不超過5%,而且個別的分析類型可能還會更慢一點,因此操作系統(tǒng)不作建議,按個人需求和習(xí)慣自行決定。
Abaqus任務(wù)屬性(27%)
模型規(guī)模、網(wǎng)格特征、分析過程、求解器類型、精度、迭代次數(shù)或增量數(shù)、輸出設(shè)置等都會影響Abaqus計算速度,很多人給Abaqus配電腦時不考慮要用它做哪方面的建模分析,完全忽略這個權(quán)重,導(dǎo)致非常高配的電腦跑起來卻特別慢!這樣的案例太多了,原因就是沒有做好這方面的規(guī)劃。所以,在權(quán)衡不同的硬件(主要是CPU與內(nèi)存)性能時,請務(wù)必同時考慮以下一般準則:
Abaqus/Standard應(yīng)該有足夠的內(nèi)存來運行分析,這個因素比其他因素更重要,這就是為什么前面提到它的內(nèi)存配比會高達1:8,比Explicit高出一倍。
對于Abaqus/Explicit,核數(shù)與內(nèi)存訪問速度(帶寬)是主要因素。
對于Abaqus/Standard直接求解器,使用連續(xù)單元的龐大模型(例如動力系統(tǒng)或土壤分析)是求解器計算密集型的,較高的時鐘頻率更為重要;此外,AVX2/AVX512等處理器特性有利于使用英特爾MKL進行DGEMM計算。
展開 
abaqus計算cpu的相關(guān)專題、標簽、搜索
abaqus計算cpu的最新內(nèi)容
abaqus并行計算中CPU超限的解決辦法-Abaqus Error: The number of cpus (16) exceeds the number of cpus available(8)
# 1.說明,
CPU配置為i9-9900K,8核心16線程
# 2.
Abaqus計算,CPU該選Intel還是AMD?
【再發(fā)一次】Venza整車碰撞模型 → 文末領(lǐng)取
Abaqus運行速度跟哪些因素有關(guān)?
應(yīng)用TOSCA對模型進行優(yōu)化的時候(求解器以ABAQUS為例),在默認狀態(tài)下,abaqus計算時調(diào)用一個CPU,應(yīng)用TOSCA進行優(yōu)化處理時也是調(diào)用單核進行處理。隨著電腦硬件性能增強,模型規(guī)模更大,僅僅單核運行優(yōu)化計算分析速度慢,不能滿足要求,這就要求我們進行多核并行計算。
其中abaqus調(diào)用多核進行計算設(shè)置,可以參照下述方法進行。