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