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