CST計算時提示內存分配錯誤?
RT,計算到一定程度的時候,就跳出提示:unexpected failure to allocate memory,然后計算中斷。不知道是版本有問題還是計算機內存不足,不過如果是內存不足的話一開始計算時應該就會出現(xiàn)提示的,而這個問題是在計算到差不多2/3的時候才出現(xiàn)的。我反復試了幾次,計算的是寬帶RCS,掃描100個頻點,每次到六十多的時候就出錯,請問這是什么原因造成的呢。
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)在最可能的問題是沒有足夠的內存。
日志中錯誤的提示是這樣的
*** 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
----------------------------------------------------------------------------
內存多大?網(wǎng)格數(shù)是多少?是不是建了100個Farfield monitors?
對,建了100個farfield monitors,網(wǎng)格數(shù)七千多,照理說也不算很多,內存本來是1G,計算到第九十個頻點出錯,后來加到3G,也是計算到第九十個頻點出錯。
我也是相同的情況不過只有3個monitor
多給點信息吧,像上面的樓主一樣貼一貼日志中的信息
算到一半出問題,一般來說應該是監(jiān)視器的問題,監(jiān)視器也是會占內存的,記得之前的一個white paper里面有講關于監(jiān)視器大概費多少內存的說明。
Peak memory used (kB) Free physical memory (kB)
Physical VirtualAt begin Minimum
----------------------------------------------------------------------------
Solver start14916111508 20957162095196
Matrices calc.120368420279042010704620880
Eq. system setup120368420279042081480620880
Solver run total120368420279042095720620880
情況是這樣