hitstone 发表于 2012-9-3 14:08

关于LMS就算时,计算机CPU的问题

小弟用4核(虚拟8核)的电脑进行气动噪声的仿真计算,计算模型比较大。
出现的问题是:不管计算模型多大,都只有一个CPU在运行;甚至在一台计算机上同时计算多个算例的时候,还是这样,只有一个CPU满负荷,其他都闲着。严重影响了计算速度。
有谁遇到过类似的情况吗?坐等大神解答!

hitstone 发表于 2012-9-3 14:09

自己先顶一个!坐等大神。

superxjw 发表于 2012-9-3 14:12

你要开启多核并行啊!!!具体方法我在论坛里面发过,你找一下!

hitstone 发表于 2012-9-3 14:14

回复 3 # superxjw 的帖子

多核并行怎么开启啊?是专门针对LMS开启,还是电脑的基本设置?

hitstone 发表于 2012-9-3 14:18

回复 2 # hitstone 的帖子

我用的是LMS9,是不是它不支持多核并行计算,还是怎么回事?

huwjiik 发表于 2012-9-3 14:20

回复 5 # hitstone 的帖子

支持多核,开多核计算具体方法论坛有

hitstone 发表于 2012-9-3 14:25

回复 6 # huwjiik 的帖子

谢谢,我刚才恰好也看到了。
http://forum.vibunion.com/thread-109997-1-1.html
希望可以帮助其他有类似问题的人!

hitstone 发表于 2012-9-8 21:45

回复 6 # huwjiik 的帖子

我的多核开启后显示success,并且在相关的设置里也设置成了multi...,然后设置了线程以及处理器的数目,但是报错了:
AVAILABLE MEMORY LESS THAN ALLOCATED MEMORY!                                                   
>> WARNING : AVAILABLE MEMORY RESET TO:            0 WORDS
NOT ENOUGH MEMORY AVAILABLE
PLEASE RESIZE THE MEMORY ENVIRONMENT VARIABLE
AND RESTART YOUR APPLICATION
A FATAL ERROR OCCURRED.PROGRAM STOPPED
**** ERROR has occurred during computation ****
You may try compute solution in manual mode and try to attach results afterwards.
貌似是内存分配得太大了,但是我的机子是32GB内存的,我分配了20000MB大约是20GB,怎么会内存不够用呢?

肿么回事??

superxjw 发表于 2012-9-8 23:07

回复 8 # hitstone 的帖子

你是用的什么方法?边界元?有限元?还有,模型自由度是多少?

hitstone 发表于 2012-9-9 09:43

回复 9 # superxjw 的帖子

边界元,模型自由度在什么地方查看?

superxjw 发表于 2012-9-9 11:12

回复 10 # hitstone 的帖子

查看声学边界元网格节点数啊……

hitstone 发表于 2012-9-9 13:21

回复 11 # superxjw 的帖子

单元数和节点数都大约是13W

superxjw 发表于 2012-9-9 15:53

回复 12 # hitstone 的帖子

13W的自由度,用边界元法,普通电脑算不动的……建议你用VL11里面新的流体声学计算方法,用有限元来算,VL11里面新的偶极子算法,效率极高!

hitstone 发表于 2012-9-9 18:36

我算的是气动噪声——偶极子,壁面压力脉动引起的那种。在李老师那本书里,只讲了怎么用边界元法计算气动噪声,没有讲怎么用有限元计算。那本书是基于版本9的。你这么一说,我有好疑惑啊。
版本9能用有限元计算气动噪声吗?你有没有资料啊。

superxjw 发表于 2012-9-9 18:59

回复 14 # hitstone 的帖子

要用VL11
页: [1] 2
查看完整版本: 关于LMS就算时,计算机CPU的问题