如何設(shè)置硬件加速選項(xiàng):GPU/DC/MPI/token
經(jīng)常有用戶問如何設(shè)置硬件加速的問題,這里我們解釋一下Acceleration加速界面。
1)默認(rèn)
默認(rèn)基本上什么都沒選,CPU免費(fèi)使用兩個(gè),不是兩個(gè)核,是兩個(gè)CPU。
2)使用GPU
如果本地電腦有GPU,可以選上Hardware acceleration使用GPU加速,比如兩張GPU這樣設(shè)定。這就需要消耗加速token,界面下方預(yù)告這樣設(shè)置消耗的token數(shù)量為兩個(gè),我的許可有30個(gè)token可以用,括號(hào)內(nèi)顯示購買的30不會(huì)變。括號(hào)外(前面)的30是可用的token數(shù)量,可以變少,如果其他同事分享使用,有仿真正在運(yùn)行,則可以占據(jù)一定數(shù)量。所以預(yù)告的使用token數(shù)量不能比可用的數(shù)量多哦。
3) 分布式計(jì)算
比如下圖,這樣設(shè)置是假設(shè)我們有三臺(tái)機(jī)器同時(shí)運(yùn)算,每個(gè)計(jì)算一個(gè)端口激勵(lì)。同時(shí)GPU也有選2個(gè),所以是假設(shè)每個(gè)機(jī)器上面都用兩個(gè)GPU??梢娺@樣的仿真任務(wù)消耗6個(gè)token。同理,參數(shù)掃描過程中,每個(gè)參數(shù)也可以分配到各個(gè)機(jī)器上。
這里可以設(shè)置分布式的硬件,默認(rèn)采取全局的Main Controller設(shè)置。Main Controller 可以是本機(jī)器,也可以其他機(jī)器(不動(dòng)的工作站最好)。全局設(shè)置是隨CST安裝的Main Controller Administration程序中設(shè)定,可設(shè)置使用的機(jī)器,以及不同機(jī)器的優(yōu)先級(jí)等等具體的信息,用戶提交自動(dòng)根據(jù)這些設(shè)置選擇機(jī)器。如使用Use specified DC solver servers選項(xiàng),則可通過Connected DC solver servers, 手動(dòng)選擇我們希望使用的機(jī)器。
3) 遠(yuǎn)程計(jì)算
可單選remote calculation將該仿真任務(wù)用遠(yuǎn)程的一臺(tái)機(jī)器計(jì)算,不消耗token。遠(yuǎn)程計(jì)算機(jī)也要安裝同版本CST,有許可。
4)如有MPI配置,同理在MPI處設(shè)置。對于無MPI配置的用戶本地計(jì)算大模型,若網(wǎng)格大過2Billion(20個(gè)小目標(biāo)),可選Use MPI automatically for huge projects, 則本地自動(dòng)MPI分解計(jì)算模型。不消耗token。
最后,提交仿真任務(wù)不要馬上離開,養(yǎng)成觀察Message和log的習(xí)慣哦!