找回密码
 注册
Simdroid-非首页
查看: 318|回复: 4

[11.其他多场耦合] use of a PC with two processors

[复制链接]
发表于 2006-2-10 15:47:36 | 显示全部楼层 |阅读模式 来自 上海浦东新区
Hi everybody,

Please help me in the following issue. I'm using Femlab 3.0a for fuel cell modeling and currently I work with heat transfer and fluid dynamics models. The problem is that even for a small model the program takes too much resource from my computer and solution time is too long. My PC's configuration is Pentium(R) 4, CPU 2.66GHz, 512MB of RAM, OS is WinXP SP2.  
Will use of a PC with two processors help me to solve these problems more efficiently?

Arman Danelyan
Research Engineer
 楼主| 发表于 2006-2-10 15:50:25 | 显示全部楼层 来自 上海浦东新区

Re:use of a PC with two processors

Simdroid开发平台
Arman,

Hello. Unfortunately, I don't believe that using 2 processors will be of any help. COMSOL/FEMLAB does not support multi-threading which is what you would need to be able to use 2 different processors simultaneously. This is more of a problem inherent to the Finite Element Method more than it is to COMSOL. This is why a lot of persons will opt for Finite Difference Time Domain (FDTD) based simulation approaches. Having a good processor with a high clock rate will help but in the end adding memory is the best way to enhance a computer that you are going to run COMSOL on. Also, there are tricks that can help you in building more "efficient" models. If there is any type of symmetry condition that you can introduce into the model, that will help you by effectively cutting your model size in half. Also, proper choice of the type of mesh elements you and the solver are critical. Iterative methods take longer but they run on much less memory so you can run even bigger models than using a direct solver. Also, I have found that the multigrid solver is amazing and makes COMSOL/FEMLAB run much more efficiently. I hope this helps. Please feel free to email me if you have any more questions.

Regards,
Jason Deibel
 楼主| 发表于 2006-2-10 15:53:38 | 显示全部楼层 来自 上海浦东新区

Re:use of a PC with two processors

When put simply, more memory you have, the larger are the geometries you would be able to solve. The solution time will probably scale with processor speed which should be pretty good for your processor. Two processors will not help you in the sense that FEMLAB can not do multi-tasking (as of yet). It will help you in the sense that you could have FEMLAB occupy one of your processors and do outher routine jobs with the other processor. The operating system will take care of assigning processors to different processes and for most cases FEMLAB should get 100% usage on one processor.

I do not think you will see any speed improvement in your case unless you have to use swap memory right now, in which case, more RAM would definitely make things much faster.

More experienced people could correct me!

-Sushil
发表于 2006-2-13 09:13:47 | 显示全部楼层 来自 上海

Re:use of a PC with two processors

cuidaan 该用户已被删除
发表于 2006-3-17 07:53:37 | 显示全部楼层 来自 辽宁大连
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 23:48 , Processed in 0.034895 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表