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