導讀:隨著工程計算規模提升與計算機硬件的提升,并行計算對于提升計算效率至關重要。目前,很多商用軟件都在研究如何提升并行運算效率。 LS-DYNA目前支持SMP(Shared Memory Parallelism)共享式多核計算和MPP(Massively Parallel Processing)分布式多核計算兩種并行計算方法。
SMP,指所有的處理器(CPU共享內存),而每一個 CPU 內可能含有不同的Core 數。因此當接收到計算工作時,系統會依各個 CPU 的負載,平均分配工作量給每一個CPU。因此,若是計算工作太大,內存容易不足,造成系統可能無法執行,或是執行速度緩慢。
MPP,則是每個 CPU都有自己的Core數,有自己的內存;而在接收計算工作以前,計算工作及資料已經先被切割好,并可以指定要將哪一個部分的計算交由指定的 CPU去執行,最后再根據網路設定,將每一個部分的資料串連在一起,最終完成計算任務。
目前,ANSYS收購LS-DYNA后開發了LS-Run模塊,該模塊可以直接提交K文件并設置并行計算,如圖所示。
如圖所示,帶MPP的就是并行處理模式,后面的Intel MPI和MS-MPI 分別是因特爾和微軟的兩種并行處理程序庫.如圖所示,用戶點擊LS-Run中的Settings選項,則可以設置CPU的核心數,該數默認為核心數,用戶可以修改為線程數。
然后,用戶可以在啟動面板輸入并行計算時使用的核心數,如圖所示,這個數量小于等于電腦的線程數,內存可以使用默認的自動獲取,也可以用戶手動輸入,最后點擊藍色框內的啟動按鈕即可計算。
審核編輯:劉清
-
處理器
+關注
關注
68文章
19348瀏覽量
230267 -
SMP
+關注
關注
0文章
75瀏覽量
19691 -
MPI
+關注
關注
2文章
111瀏覽量
19446 -
MPP
+關注
關注
0文章
24瀏覽量
10606
原文標題:ANSYS LS-DYNA 的并行運算設置方法(附學習計劃)
文章出處:【微信號:sim_ol,微信公眾號:模擬在線】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論