CST計(jì)算時(shí)提示內(nèi)存分配錯(cuò)誤?
RT,計(jì)算到一定程度的時(shí)候,就跳出提示:unexpected failure to allocate memory,然后計(jì)算中斷。不知道是版本有問(wèn)題還是計(jì)算機(jī)內(nèi)存不足,不過(guò)如果是內(nèi)存不足的話(huà)一開(kāi)始計(jì)算時(shí)應(yīng)該就會(huì)出現(xiàn)提示的,而這個(gè)問(wèn)題是在計(jì)算到差不多2/3的時(shí)候才出現(xiàn)的。我反復(fù)試了幾次,計(jì)算的是寬帶RCS,掃描100個(gè)頻點(diǎn),每次到六十多的時(shí)候就出錯(cuò),請(qǐng)問(wèn)這是什么原因造成的呢。
Really hard to indicate the possible reason. Can I ask if your copy is lisenced? If yes, you'd better contact CST support team for the further inspection.
THX,但現(xiàn)在最可能的問(wèn)題是沒(méi)有足夠的內(nèi)存。
日志中錯(cuò)誤的提示是這樣的
*** Error ***
Unexpected failure to allocate memory.
--------------------------------------------------------------------------------
----------------------------------------------------------------------------
Peak memory used (kB) Free physical memory (kB)
Physical VirtualAt begin Minimum
----------------------------------------------------------------------------
Solver start300046803624543122454312
Matrices calc.24032763022224236363655064
Eq. system solve23982803012512242342060220
Eq. system setup245800030820722450940508
Solver run total245800030820722454320508
----------------------------------------------------------------------------
內(nèi)存多大?網(wǎng)格數(shù)是多少?是不是建了100個(gè)Farfield monitors?
對(duì),建了100個(gè)farfield monitors,網(wǎng)格數(shù)七千多,照理說(shuō)也不算很多,內(nèi)存本來(lái)是1G,計(jì)算到第九十個(gè)頻點(diǎn)出錯(cuò),后來(lái)加到3G,也是計(jì)算到第九十個(gè)頻點(diǎn)出錯(cuò)。
我也是相同的情況不過(guò)只有3個(gè)monitor
多給點(diǎn)信息吧,像上面的樓主一樣貼一貼日志中的信息
算到一半出問(wèn)題,一般來(lái)說(shuō)應(yīng)該是監(jiān)視器的問(wèn)題,監(jiān)視器也是會(huì)占內(nèi)存的,記得之前的一個(gè)white paper里面有講關(guān)于監(jiān)視器大概費(fèi)多少內(nèi)存的說(shuō)明。
Peak memory used (kB) Free physical memory (kB)
Physical VirtualAt begin Minimum
----------------------------------------------------------------------------
Solver start14916111508 20957162095196
Matrices calc.120368420279042010704620880
Eq. system setup120368420279042081480620880
Solver run total120368420279042095720620880
情況是這樣