CST2010使用工作站并行計(jì)算中出現(xiàn)的問題
各位大大們好!現(xiàn)在我在用一臺(tái)超級(jí)計(jì)算機(jī)仿真一個(gè)天線模型。該天線劃分了171,889,200個(gè)網(wǎng)格。使用原來我之前的個(gè)人筆記本,配置酷睿2雙核2.1GHz主頻,4G內(nèi)存,64位Windows7,運(yùn)算一次“Message Window”窗口提示使用了2個(gè)threads,需要時(shí)間大概一兩個(gè)小時(shí)?,F(xiàn)在超級(jí)計(jì)算機(jī)的配置是 INTEL Xeon(R)CPU X5650 2.67GHz主頻(2處理器-12核24線程),還有一個(gè)GPU:NVIDIA Tesla C2075(448核6GB板上存儲(chǔ))。整個(gè)超級(jí)計(jì)算機(jī)內(nèi)存48GB。在T求解器中Acceleration...里將Multithreading (CPU) up to 設(shè)為24個(gè)threads, GPU type 選擇1 GPUs。為什么運(yùn)算時(shí)提示沒有檢測(cè)到GPU,(GPU驅(qū)動(dòng)已裝),而且只用了12個(gè)threads,內(nèi)存只用了6個(gè)G?感覺超級(jí)計(jì)算機(jī)的資源根本沒有完全被利用到... 在本站里下了一個(gè)pdf文檔《GPU_Computing_Guide_2012》,里面有個(gè)表:NVIDIA Tesla C2075/M2075 的Min. CST version required 是2011 SP 6,莫不是我的CST 2010版本所以才檢測(cè)不到GPU?
使用超級(jí)計(jì)算機(jī)后運(yùn)算時(shí)間減少到40多分鐘
超級(jí)計(jì)算機(jī)的配置是 INTEL Xeon(R)CPU X5650 2.67GHz主頻(2處理器-12核24線程),還有一個(gè)GPU:NVIDIA Tesla C2075(448核6GB板上存儲(chǔ))。整個(gè)超級(jí)計(jì)算機(jī)內(nèi)存48GB。
暈,這叫超級(jí)計(jì)算機(jī)?
也就是個(gè)好一點(diǎn)的工作站,剛剛夠用啊
逐個(gè)回答樓主的問題:
為什么運(yùn)算時(shí)提示沒有檢測(cè)到GPU?
CST2010版本不支持這個(gè)型號(hào)的加速卡,請(qǐng)使用更新版本的CST,并且驅(qū)動(dòng)程序最好使用GPU_Computing_Guide中給出的版本或者更新的版本。另外即使CST版本對(duì)的話,單張M2075最大只能算到6千萬的網(wǎng)格,超過這個(gè)數(shù)量還是只能用CPU來算。
只用了12個(gè)threads?
CST為了提高運(yùn)行效率,只支持物理內(nèi)核,不支持超線程。
內(nèi)存只用了6個(gè)G?
我看樓主的網(wǎng)格數(shù)量到了1.7億,應(yīng)該不可能只用了6個(gè)GB的內(nèi)存。1.7億網(wǎng)格,我覺得內(nèi)存需求量應(yīng)該是在接近30GB。
謝謝!您說的很對(duì),我咨詢了cst公司的技術(shù)人員,他們也是這么說的。正版2011的支持,可惜買不起,呵呵
我還發(fā)現(xiàn)個(gè)問題,我設(shè)置的時(shí)域波形探針probe越多,計(jì)算時(shí)間越慢,有時(shí)候甚至相當(dāng)嚴(yán)重。就是狀態(tài)欄提示的process countdown達(dá)到上百萬的時(shí)候幾乎算不動(dòng)了。所以我現(xiàn)在只能一次運(yùn)算少數(shù)探針做多次運(yùn)算。這是因?yàn)槭裁茨兀?p class="mwqa">你的探針有多少個(gè)?加了很多探針之后是不是網(wǎng)格數(shù)目變化很大?
每個(gè)探針的位置都是關(guān)鍵點(diǎn),要有網(wǎng)格線通過
1.7億網(wǎng)格有20GB的內(nèi)存就差不多了,一千萬使用內(nèi)存1GB,網(wǎng)格越多,這個(gè)比例的線性度越好
噢我加了探針之后沒注意網(wǎng)格的變化。只要探針在那個(gè)近場(chǎng)盒子里,網(wǎng)格數(shù)應(yīng)該沒變化吧。近場(chǎng)探針設(shè)置的越遠(yuǎn),近場(chǎng)盒子越大,當(dāng)然網(wǎng)格數(shù)就越多。如果探針本來就設(shè)置在原來的近場(chǎng)盒子里,再加上一些遠(yuǎn)場(chǎng)探針而遠(yuǎn)場(chǎng)探針是不改變?cè)鼒?chǎng)盒子的大小的,那網(wǎng)格數(shù)應(yīng)該沒變化才對(duì)。為什么會(huì)變慢?transparent process的countdown數(shù)字變得很大,下降的也很慢,是為什么?
process countdown上百萬。就算是100w,也要277個(gè)小時(shí)。這模型太大了吧
是的,近場(chǎng)探針會(huì)增加計(jì)算區(qū)域,而遠(yuǎn)場(chǎng)探針則不會(huì)
如果距離比較遠(yuǎn)(10個(gè)波長以上),那么還是使用遠(yuǎn)場(chǎng)探針