最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Star-CCM+并行計算設(shè)定方法(Linux命令)

2021-08-25 14:16 作者:大仁說課  | 我要投稿

各位小伙伴,大家好!

? ? ? ? 今天跟大家分享一下Star-CCM+并行計算的設(shè)定方法,尤其是Linux無界面系統(tǒng)下開啟并行計算的命令。

? ? ? ? Star-CCM+軟件是一款多物理場數(shù)值仿真軟件,對產(chǎn)品在真實條件下的設(shè)計和仿真是該軟件的優(yōu)勢之一。以流動的數(shù)值模擬為例,Star-CCM+提供了全面的從幾何模型處理計算網(wǎng)格生成流場數(shù)值計算再到數(shù)據(jù)后處理的解決方案,特別適用于對非傳統(tǒng)計算流體力學(xué)問題進(jìn)行工程應(yīng)用方面的研究。

? ? ? ? 無論是理想的科學(xué)研究問題還是實際應(yīng)用問題,當(dāng)數(shù)值模擬的計算網(wǎng)格數(shù)較大,或者所需模擬的物理時間較長時,單個計算機(jī)的計算性能和資源可能無法滿足用戶的使用要求。Star-CCM+為用戶提供了多種并行計算方案,由于目前網(wǎng)上相關(guān)的資料較少,UP主在此為大家總結(jié)了Star-CCM+各種并行方案的設(shè)置方法和命令,以供大家參考。

本文的主要內(nèi)容包括:

? ? ? ?1. 圖形界面下的并行計算設(shè)定

? ? ? ? ? ? ? ?1.1 單機(jī)多核并行

? ? ? ? ? ? ? ?1.2 多節(jié)點多核并行

? ? ? ?2. 非圖形界面下(命令行)的并行計算命令

? ? ? ? ? ? ? ?2.1 單機(jī)多核并行

? ? ? ? ? ? ? ?2.2 多節(jié)點多核并行


1. 圖形界面下的并行計算設(shè)定

? ? ? ? ? ? ? ?1.1 單機(jī)多核并行

? ? ? ? ?對于大部分小伙伴來說,單機(jī)多核并行的計算形式應(yīng)用最為廣泛。在圖形界面下,Star-CCM+軟件提供了方便的設(shè)置方法。打開Star-CCM+軟件后選擇菜單欄上:“文件——載入”,在彈出的對話框中選擇“在本地主機(jī)上并行”,并在下面的“計算進(jìn)程”上填寫需要開啟的并行進(jìn)程數(shù)即可,如下圖所示:

圖形界面:單機(jī)并行計算設(shè)置

? ? ? ? ? ? ? ?1.2 多節(jié)點多核并行

? ? ? ? ? ? ? ?如果所要模擬計算的問題規(guī)模很大,單機(jī)的計算速度或者內(nèi)存容量不足時,則需要進(jìn)行多節(jié)點的多核并行設(shè)置。首先,假設(shè)我們有兩個相連的節(jié)點node1和node2,則圖形界面下多節(jié)點的多核并行設(shè)置步驟為:“文件——載入”,在彈出的對話框中選擇“在命名主機(jī)上并行”,并在下面的表格中填寫參與并行計算的節(jié)點名稱和相應(yīng)需要開啟的并行進(jìn)程數(shù)即可,如下圖所示:

圖形界面:多節(jié)點并行計算設(shè)置

2. 非圖形界面下(命令行)的并行計算命令

? ? ? ? 對于遠(yuǎn)程操控計算機(jī)或者使用Linux系統(tǒng)的小伙伴來說,采用非圖形界面的命令行操作Star-CCM+軟件相對更便利一些。但是,鑒于目前網(wǎng)絡(luò)上可查找到的有關(guān)Star-CCM+軟件命令行語句的教程較少,接下來UP主分享一些有用的并行計算命令。

? ? ? ? 在開始介紹命令行調(diào)用并行計算之前,先介紹一個基本命令:starccm+ -h。該命令是幫助命令,可以調(diào)取starccm+所有的可選項,如下圖所示:

非圖形界面:starccm+啟動選項

? ? ? ? ? ? ? ?2.1 單機(jī)多核并行

? ? ? ? 非圖形界面下啟動Star-CCM+軟件單機(jī)多核并行計算的命令如下:

? ? ? ?~:starccm+ -power -np xx -batch run -load model_name.sim > output.out&

? ? ? ? 其中,-power 為調(diào)用Power Session的lisence選項;-np xx為在本機(jī)上所要調(diào)用的并行核數(shù)命令,xx表示該數(shù)值;-batch為非圖形界面選項;run表示要進(jìn)行計算;-load model_name.sim?表示讀取的.sim文件,如果輸入命令的路徑與.sim文件路徑不同,則需要使用絕對路徑;>output.out表示計算的反饋輸入到utput.out文件中。

? ? ? ? ? ? ? ?2.2 多節(jié)點多核并行

? ? ? ??非圖形界面下啟動Star-CCM+軟件多節(jié)點多核并行計算首先需要保證節(jié)點間可以無密鑰登錄,具體設(shè)置方法請查閱相關(guān)資料。在確保節(jié)點間無密鑰登錄條件后,在多節(jié)點間啟動多核并行計算的命令為:

? ? ? ?~:starccm+ -power -batch -on?node1:xxx,node2,xxxx??run -load model_name.sim?> output.out&

? ? ? ? 相比于單機(jī)并行,多節(jié)點多核的調(diào)用需要使用:node1:xxx,node2,xxxx命令,其中node1和node2為節(jié)點名稱,而xxx和xxxx分別代表在node1和node2上開啟的并行核數(shù),節(jié)點名和并行核數(shù)用冒號":"連接,不同節(jié)點間用逗號“,”連接。

? ? ? ? 以上就是圖形和非圖形界面下開啟Star-CCM+軟件單機(jī)和多節(jié)點并行計算的方法,希望大家喜歡。


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 大仁說課:劉大仁

Star-CCM+并行計算設(shè)定方法(Linux命令)的評論 (共 條)

分享到微博請遵守國家法律
永仁县| 凌源市| 福鼎市| 玛曲县| 专栏| 达尔| 武山县| 西乡县| 聂荣县| 西充县| 长葛市| 双辽市| 昌平区| 塔城市| 岳池县| 澄迈县| 资溪县| 瑞安市| 浦北县| 将乐县| 棋牌| 常宁市| 漳平市| 巴马| 宜章县| 兴城市| SHOW| 安新县| 北流市| 华坪县| 临洮县| 明星| 南昌市| 治多县| 缙云县| 渝中区| 香港| 巴楚县| 汉寿县| 叶城县| 清水河县|