CST计算时提示内存分配错误?
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,但现在最可能的问题是没有足够的内存。
日志中错误的提示是这样的
*** Error ***
Unexpected failure to allocate memory.
--------------------------------------------------------------------------------
----------------------------------------------------------------------------
Peak memory used (kB) Free physical memory (kB)
Physical Virtual At begin Minimum
----------------------------------------------------------------------------
Solver start 30004 68036 2454312 2454312
Matrices calc. 2403276 3022224 2363636 55064
Eq. system solve 2398280 3012512 2423420 60220
Eq. system setup 2458000 3082072 2450940 508
Solver run total 2458000 3082072 2454320 508
----------------------------------------------------------------------------
内存多大?网格数是多少?是不是建了100个Farfield monitors?
对,建了100个farfield monitors,网格数七千多,照理说也不算很多,内存本来是1G,计算到第九十个频点出错,后来加到3G,也是计算到第九十个频点出错。
我也是相同的情况 不过只有3个monitor
多给点信息吧,像上面的小编一样贴一贴日志中的信息
算到一半出问题,一般来说应该是监视器的问题,监视器也是会占内存的,记得之前的一个white paper里面有讲关于监视器大概费多少内存的说明。
Peak memory used (kB) Free physical memory (kB)
Physical Virtual At begin Minimum
----------------------------------------------------------------------------
Solver start 14916 111508 2095716 2095196
Matrices calc. 1203684 2027904 2010704 620880
Eq. system setup 1203684 2027904 2081480 620880
Solver run total 1203684 2027904 2095720 620880
情况是这样