cst cpu并行的問題
64位 8核機(jī)器,裝了cst2010 sp3,算得時(shí)候只有一個(gè)核滿負(fù)荷,其他7個(gè)都空閑。請教可否設(shè)置其多cpu并行計(jì)算
去Accelaration里面看看Multithreading有沒有選上。
可能操作系統(tǒng)系統(tǒng)和軟件之間的事,64位系統(tǒng)不太兼容。
像這樣的商業(yè)仿真軟件是不可能不考慮64位系統(tǒng)的,所以軟件64位系統(tǒng)不兼容的可能性為零。
在solver properties里點(diǎn)“acceleration”,在“CPU/GPU”里面看你的multithreading設(shè)置了多少。
64位 8核機(jī)器,裝了cst2010 sp3,算得時(shí)候只有一個(gè)核滿負(fù)荷,其他7個(gè)都空閑。請教可否設(shè)置其多cpu并行計(jì)算?
我記得之前用CST2008的時(shí)候,64位 8核機(jī)器8個(gè)核都用到了,只是每個(gè)核并未滿負(fù)荷。
現(xiàn)在用新版的CST問題還存在么?
我的8核工作站,CPU只能用到60%-70%。CST技術(shù)支持的人不知道是什么原因……。不過我在CST User Forum看過一篇presentation,說如果CPU的工作頻率高于主板的總線頻率(或著說內(nèi)存的工作頻率)的話,CPU就會(huì)被部分閑置來“等待”內(nèi)存中的數(shù)據(jù)送到CPU中作運(yùn)算。
cpu我的也是這樣的
請問版主,你的單個(gè)仿真最大可以用到多大內(nèi)存?
或者說單個(gè)仿真的最大網(wǎng)格數(shù)是多少?(這個(gè)存不存在正版盜版的問題?)
CST好像建模和劃分網(wǎng)格時(shí)是用到一個(gè)核的,求解就好了,還有你的PERFERENCES里求解線程的優(yōu)先級設(shè)置成NORMAL了嗎
這個(gè)估計(jì)和軟件授權(quán)無關(guān)。
我現(xiàn)在工作用到的模型,網(wǎng)格數(shù)大概在360萬左右,矩陣運(yùn)算和求解器運(yùn)算用到接近1 GB物理內(nèi)存,1-1.3 GB虛擬內(nèi)存。(沒有硬件加速)
最大網(wǎng)格數(shù)好像沒有一個(gè)具體的上限,通常如果你遇到關(guān)于仿真時(shí)間過長的警告信息,大都是因?yàn)樽钚【W(wǎng)格步長過小或者單位選擇錯(cuò)誤造成的。
不過,對于硬件加速,對內(nèi)存和網(wǎng)格數(shù)有指標(biāo)建議的:
對于最簡單的Nvidia加速卡,需要最少4 GB內(nèi)存,網(wǎng)格上限4千萬;
對于最頂級的Nvidia加速卡,需要最少48 GB內(nèi)存,網(wǎng)格上限1億6千萬。
那個(gè)優(yōu)先級別對acceleration是沒有影響的,對于正常用途的PC或者工作站,low就是默認(rèn)值。我也沒有看到low和normal對仿真有任何影響。