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