關(guān)于64位系統(tǒng)下安裝CST2008及內(nèi)存不足問題
因?yàn)槭褂妙l域求解器出現(xiàn)內(nèi)存不足的問題(有時(shí)會(huì)報(bào)錯(cuò)說(shuō)"out of memory",有時(shí)則在matrix factorization步驟時(shí)長(zhǎng)期無(wú)反應(yīng))而嘗試在64位XP系統(tǒng)上安裝CST2008。安裝出現(xiàn)問題,在點(diǎn)擊install后有個(gè)大致為"visual C++ 2005 X64"的進(jìn)度條,進(jìn)度條滿后就退出了,而之前在32位機(jī)器上安裝并無(wú)上面的進(jìn)度條就可直接進(jìn)入到installshield wizard。
求證一下:是否CST2008現(xiàn)在還無(wú)法在64系統(tǒng)下安裝,因?yàn)榭吹揭郧暗奶佑腥苏f(shuō)可以(用的是D版)
如果確實(shí)無(wú)法在64位系統(tǒng)下安裝,目前還有其它辦法么?
我的32位系統(tǒng)下內(nèi)存識(shí)別為3.5G,計(jì)算時(shí)最多用到2.6G,四面體網(wǎng)格數(shù)約6萬(wàn)。
謝謝!
64bit機(jī)子上可以裝上,但我運(yùn)行網(wǎng)格數(shù)超過(guò)八千萬(wàn)的話就會(huì)報(bào)錯(cuò),amd64.exe文件出錯(cuò),具體原因我也不清楚,幫忙頂帖,但我安裝沒遇到過(guò)問題
我就是裝在server2003 64bit版上的,不過(guò)我還沒有運(yùn)行過(guò)那么多的網(wǎng)格數(shù):18de
謝謝LS兩位
之前另一位同學(xué)在64位系統(tǒng)的同一機(jī)器上裝了2006B,不知其內(nèi)存使用能否超過(guò)4G,正在考察中。
2006b最多我用到6G,好像不能超過(guò),cpu最多調(diào)用四個(gè)
其實(shí)對(duì)于我這個(gè)問題,可能6G也就夠了。跟你的算的問題比起來(lái)是小case了,呵呵。
提到了CPU,就順問一句,之前看到有人討論。CST中有像HFSS那種CPU使用數(shù)目的設(shè)置選項(xiàng)嗎?只看到時(shí)域求解器中有最大線程的選項(xiàng),頻域求解器中干脆沒有。我的雙CPU在計(jì)算時(shí)從任務(wù)管理器中看到使用率為100%,偶而會(huì)下降。
我記得好像是有設(shè)置的選項(xiàng)的,好像也是在求解器的那個(gè)solver選項(xiàng)里設(shè)置,具體位置記得不清楚了,更多信息我就不太了解了,可以請(qǐng)小編幫你解答這個(gè)問題
有對(duì)CPU的設(shè)置選項(xiàng)的,在時(shí)域和頻域中都是從求解器對(duì)話框的Special按鈕進(jìn)入Special對(duì)話框。時(shí)域求解器是在Specila對(duì)話框的Solver頁(yè)面下有個(gè)Use parallelization up to ? threads就是了,這里?輸入幾就調(diào)用幾個(gè)CPU。
頻域求解器中直接在Special對(duì)話框中有Max.number of threads就是了。
核實(shí)了一下,
2006B頻域求解器的special一項(xiàng)中有"max. number of processors",我的理解是如果不填就默認(rèn)是所有處理器同時(shí)使用。
2008則改成了"max. number of threads"
cst對(duì)內(nèi)存消耗真不多,同一個(gè)模型,用HFSS的話,我的8個(gè)G內(nèi)存都不夠,而CST只用了1個(gè)G都不到,但是CST好像挺耗硬盤的,如果掃描幾個(gè)參數(shù)的話,十幾個(gè)G的硬盤空間很容易就占滿了.:18de
你參數(shù)掃描保存了哪些結(jié)果,會(huì)這么大?
我也碰到過(guò)這樣的情況,一次仿真可以占掉近10個(gè)G的盤