ANSYS mechanical如何在Workbench環(huán)境中使用高性能計算
ANSYS mechanical屬于隱式結(jié)構(gòu)有限元分析求解器,一般完成一個有限元分析過程需要前處理、求解和后處理三個步驟。前處理一般在圖形工作站上完成,有限元求解可在工作站、集群及SMP 服務(wù)器上進(jìn)行。
對于中小型問題(例如1000 萬節(jié)點(diǎn)以內(nèi)的ANSYS mechanical問題),一般認(rèn)為在圖形工作站上就可以進(jìn)行求解;對于中大型問題(例如1000 萬節(jié)點(diǎn)以上的ANSYS mechanical問題),建議還是在計算性能更高的集群或SMP 服務(wù)器上進(jìn)行。對于中小型問題,可以在圖形工作站上運(yùn)行有限元后處理程序,讀取計算結(jié)果進(jìn)行結(jié)果的分析。
因此對于ANSYS mechanical在Workbench環(huán)境中使用高性能計算的方法共有兩種:一種是直接通過workbench界面進(jìn)行設(shè)置并行計算求解,在本地的工作站進(jìn)行求解計算;另外一種是在workbench界面中將文件保存為ANSYS mechanical經(jīng)典界面的求解文件格式,提交給高性能計算平臺進(jìn)行計算。
1、ANSYS mechanical在Workbench界面設(shè)置方法
此種方法適合中小型問題在本地的工作站進(jìn)行求解計算,設(shè)置方法簡單方便。在Workbench界面環(huán)境下,打開Model模塊,在菜單中依次選擇Tools>Solve Process Settings>Advanced,進(jìn)行CPU設(shè)置選擇對應(yīng)的CPU核數(shù)(建議關(guān)閉超線程,設(shè)置的核數(shù)不能超過工作站的CPU物理核數(shù)),默認(rèn)使用分布式求解選項(xiàng)。
2、保存為經(jīng)典界面的求解文件格式方法
此種方法適合中大型問題在高性能計算平臺進(jìn)行計算,需要在Workbench界面中存儲為指定的格式,設(shè)置步驟稍微繁瑣些。
方法一:輸出為dat文件,設(shè)置文件名為:file.dat。
在Workbench界面環(huán)境下,打開Model模塊,在左側(cè)的目錄樹上選中Static Structural。然后在菜單中依次選擇Tools>W(wǎng)rite Input File,進(jìn)行dat格式的求解文件保存,如下圖所示。
將file.dat文件上傳到高性能服務(wù)器,在高性能服務(wù)器上進(jìn)行并行求解。以在Linux系統(tǒng)上采用ANSYS19.0的版本,提交作業(yè)到選定計算節(jié)點(diǎn)“blade03/blade04”上,每個節(jié)點(diǎn)分別調(diào)用8核計算為例。其提交命令如下:/ansys_inc/v190/ansys/bin/ansys190 -b -dis -machines blade03:8:blade04:8 -i file.dat -o output.log
求解完成后,將結(jié)果文件file.rst下載到本地工作站進(jìn)行結(jié)果讀取。在Workbench界面環(huán)境下,打開Model模塊,在左側(cè)的目錄樹上選中Solution。然后在菜單中依次選擇Tools>Read Result Files,進(jìn)行rst格式的結(jié)果文件的讀取,如下圖所示。
方法二:輸出為db文件,設(shè)置文件名為:file.db。
在Workbench界面環(huán)境下,打開Model模塊,在左側(cè)的目錄樹上選中Static Structural。然后在目錄樹依次選擇Analysis Settings>Analysis Data Management>Save MAPDL db為Yes,在本地工作站保存db文件,如下圖所示。
采用文本編輯器編寫dat文件內(nèi)容如下:
將保存的db文件及相應(yīng)的dat文件拷貝到高性能服務(wù)器路徑下,在高性能服務(wù)器上進(jìn)行并行求解。求解完成后,將結(jié)果文件file.rst下載到本地工作站進(jìn)行結(jié)果讀取,操作步驟與方法一類似。一般推薦采用方法二的方式,采用方法二的優(yōu)勢在于只是有限元求解在高性能系統(tǒng)上完成;而方法一的方式,前處理和求解都在高性能系統(tǒng)上完成,因此有可能出現(xiàn)在高性能系統(tǒng)上進(jìn)行前處理過程出現(xiàn)報錯的情況,從而影響整個計算進(jìn)程。
總之,ANSYS mechanical在Workbench環(huán)境中使用高性能計算,推薦采用在Workbench界面的設(shè)置方法,操作簡單方便。但是如果計算中大型問題,建議采用保存為經(jīng)典界面的求解文件格式方法,這樣可以充分利用高性能計算資源,提高計算效率。
注:文章首發(fā)仿真秀公眾號(ID:fangzhenxiu2018),版權(quán)歸作者所有
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺客服
TOP




















