問一個(gè)cst cpu并行的問題
64位 8核機(jī)器,裝了cst2010 sp3,算得時(shí)候只有一個(gè)核滿負(fù)荷,其他7個(gè)都空閑。請(qǐng)教可否設(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è)都空閑。請(qǐng)教可否設(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我的也是這樣的
請(qǐng)問小編,你的單個(gè)仿真最大可以用到多大內(nèi)存?
或者說單個(gè)仿真的最大網(wǎng)格數(shù)是多少?(這個(gè)存不存在正版盜版的問題?)
CST好像建模和劃分網(wǎng)格時(shí)是用到一個(gè)核的,求解就好了,還有你的PERFERENCES里求解線程的優(yōu)先級(jí)設(shè)置成NORMAL了嗎
這個(gè)估計(jì)和軟件授權(quán)無關(guān)。
我現(xiàn)在工作用到的模型,網(wǎng)格數(shù)大概在360萬(wàn)左右,矩陣運(yùn)算和求解器運(yùn)算用到接近1 GB物理內(nèi)存,1-1.3 GB虛擬內(nèi)存。(沒有硬件加速)
最大網(wǎng)格數(shù)好像沒有一個(gè)具體的上限,通常如果你遇到關(guān)于仿真時(shí)間過長(zhǎng)的警告信息,大都是因?yàn)樽钚【W(wǎng)格步長(zhǎng)過小或者單位選擇錯(cuò)誤造成的。
不過,對(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是沒有影響的,對(duì)于正常用途的PC或者工作站,low就是默認(rèn)值。我也沒有看到low和normal對(duì)仿真有任何影響。
多謝回復(fù)!
可是我最多只能仿到1600萬(wàn)網(wǎng)格左右的模型
再大了就說內(nèi)存不足了
而內(nèi)存也沒用多少
我機(jī)器的內(nèi)存是32G的
我還是懷疑軟件和64位系統(tǒng)的兼容問題
CST的官方FAQ:
How much memory does the transient solver need? (Faq #137)
(Last modified: 4/26/2006 )
As a rule of thumb you can expect that a model with 5 - 8 million (5e6 to 8e6) mesh points will require 2 GB of RAM. The exact memory requirement depends on many factors like volume and surface losses, dispersive materials, open boundaries, number of monitors, etc.
這個(gè)應(yīng)該不相關(guān),看看就好:
How to increase windows resources - desktop heap memory (important for many models opened and DC-postprocessing) (Faq #283)
(Last modified: 2/5/2010 )
The windows operating system has a known limitation in the so-called desktop heap memory, which e.g. allows only a certain number of opened windows application. This can be a limitation in the number of CST models, which can be simultaneously opened on one PC.
Also when activating the option "DC-Postprocessing on the solver server", which is available under windows since 2006B-SP2, an increase of the default desktop heap memory is recommended.
The Desktop Heap memory is defined and can be increased in the registry editor in the following place:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems -> Windows
This key "Windows" contains a very long string, which should be similar to the following lines
%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows
SharedSection=1024,3072,512
Windows=On
SubSystemType=Windows
ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off MaxRequestThreads=16
In this long string the Desktop heap memory is defined under: "SharedSection=1024,3072,512" (third value is not always present).
On a 32bit system we recommend to change the SharedSection values into: SharedSection=1024,4096,2048
On a 64bit system we recommend to change the SharedSection values into: SharedSection=2048,20480,2048
This applies to all variants of Windows NT versions 3.1, 3.5, 3.51, 4.0, Windows 2000, XP, 2003, Vista and Windows 7.
After changing the registry, you have to reboot your PC to activate the changes.
請(qǐng)問樓上hefang,在哪里查看CPU/GPU multithreading設(shè)置了多少。剛接觸CST,不熟悉,多謝了
Solve -> Transient Solver -> Acceleration...
CST MWS幫助文件《Acceleration》。
1600萬(wàn)網(wǎng)格大概只需要2G左右的內(nèi)存就可以了,你的機(jī)器是32GB的理應(yīng)不會(huì)出現(xiàn)這個(gè)問題
對(duì)于CST MWS-T來說,仿真1000萬(wàn)網(wǎng)格大概需要1GB的內(nèi)存,這個(gè)關(guān)系在網(wǎng)格數(shù)目越多則線性度越好
收到,非常感謝hefang管理員,祝天天開心