捐赠我们 社区应用 会员列表 统计排行 邀请注册
主题 : Fluent并行初探(待续)
xxp046016007 离线
级别: 初级会员
显示用户信息 
0  发表于: 2008-07-11   
倒序阅读   全看  

Fluent并行初探(待续)

管理提醒: 本帖被 wjjxlc 执行加亮操作(2008-09-08)
最近,老板买了批机子,四核四G,试着做了下并行计算,初步结果报告如下:

算例:118万结构网格,自动网格分区。每个类型500步运算。
switch连接,Intel(R) 82566DM-2 Gigabit Network Connection网卡。


测试类型  单步计算时间/总计算时间

windows单机单核:内存分配不足

windows单机2核:20.203/10101.691

windows单机4核:12.659/6329.318

Linux单核:      35.684/(很慢,算了20步就停了)

Linux 单机2核:  20.473/10236.253

Linux 单机4核:  12.386/6193.075

Windows双机8核: 9.142/4570.838

Windows4机16核:9.746/4872.872

其中,Windows4机16核下计算并行结果如下:
Performance Timer for 500 iterati***** on 16 compute nodes
  Average wall-clock time per iteration:              9.746 sec
  Global reducti***** per iteration:                      52 ops
  Global reducti***** time per iteration:              0.000 sec (0.0%)
  Message count per iteration:                        13365 messages
  Data transfer per iteration:                      169.350 MB
  LE solves per iteration:                                3 solves
  LE wall-clock time per iteration:                  2.910 sec (29.9%)
  LE global solves per iteration:                        1 solves
  LE global wall-clock time per iteration:            0.168 sec (1.7%)
  AMG cycles per iteration:                              3 cycles
  Relaxation sweeps per iteration:                      431 sweeps
  Relaxation exchanges per iteration:                    67 exchanges

  Total wall-clock time:                          4872.872 sec
  Total CPU time:                                82835.557 sec



问题:

1,Windows系统下,无论单机或多机计算,每个cpu利用率基本100%(显示25%),Linux 下,双核时每个20%左右,四核时10%左右,不知为何?是否和网线,网卡,转换机有关,还是Linux需做相关设置?

2,Linux下多机并行还没搞通,网上也没找到详细的设置教程,只发现诸如“设置好环境变量,设置好系统的rsh服务即可。为了好管理一些,最好配上NFS和NIS”等解释,让Linux菜鸟一头雾水,哪位做过的写个详细的教程,谢谢!

3,Linux下计算时,残差调用窗口不能用,“Error message from graphics function Show_Device_Info:
The 'OpenGL' drive was requested but is not available in this Hoops”请问如何解决?

4,添加计算节点时,spaw时,出现“Terminal read句柄无效。: Node 0 spawning Node 1 on machine "x2" (ntx86).
Terminal read句柄无效。
You can click CTRL+C to stop the startup process!”,但不影响节点添加与计算。不知什么意思?

另问下,现在论坛为什么不能搜索以前的老帖子了?
清空我的评分动态本帖最近评分记录: 共1条评分记录
badapple100 雪币 +1 2008-07-11 原创内容
隐藏评分记录
努力争取,得失随缘!
bluelc 离线
级别: 普通会员
显示用户信息 
1  发表于: 2008-07-14   
全看  
看来四核的cpu还是很强劲的,能说一下4核cpu的具体型号吗?
xxp046016007 离线
级别: 初级会员
显示用户信息 
2  发表于: 2008-07-23   
全看  
引用
引用第1楼bluelc于2008-07-14 10:32发表的  :
看来四核的cpu还是很强劲的,能说一下4核cpu的具体型号吗?


Intel(R) Core(TM)2 Quad CPU  Q6600 @2.40GHz
努力争取,得失随缘!
tg4891 离线
级别: 普通会员
显示用户信息 
3  发表于: 2008-07-27   
全看  
还以为是介绍怎么进行并行计算设置的,才想近来学习下
阿阳 离线
级别: 普通会员
显示用户信息 
4  发表于: 2008-07-31   
全看  
最近,我老板也买了两台机子,均是是4核4G,正准备做并行计算。
wyc412721 离线
级别: 普通会员
显示用户信息 
5  发表于: 2010-08-08   
全看  
谢谢分享!
thermoacoust 离线
级别: 普通会员
显示用户信息 
6  发表于: 2010-08-08   
全看  
回 3楼(tg4891) 的帖子
没有udf的话,并行还是很简单的:Fluent -t4
有的话比较麻烦了,貌似udf不太一样。我也没有用过
-------------------------------------------------------------
人生短短数十载,此时不努力,更待何时!
xuranchun 离线
级别: 普通会员
显示用户信息 
7  发表于: 2010-08-08   
全看  
一般设置CPU的时候最好是你电脑核心数-1的数值,也就是说你的电脑是4核的,最好计算的时候用Fluent -t3,这样给电脑一个空间处理其他一些事务,不会造成死机。
fly100fly100 离线
级别: 普通会员
显示用户信息 
8  发表于: 2010-08-09   
全看  
UDF也可以的吧~
xxjj 离线
级别: 普通会员
显示用户信息 
9  发表于: 2010-08-11   
全看  
机子好强大
king_hu 离线
级别: 普通会员
显示用户信息 
10  发表于: 2010-08-14   
全看  
学习一下,并行时,机子多了效率根本上不去
yjfly 离线
换热器数值模拟
级别: 中级会员
显示用户信息 
11  发表于: 2010-08-27   
全看  
强大的机子,强大的测试,呵呵
好好学习
年轻人 离线
级别: 普通会员
显示用户信息 
12  发表于: 2010-09-10   
全看  
介绍并行的人毕竟不是很多,所以我现在要顶
熙莲公子 离线
级别: *
显示用户信息 
13  发表于: 2013-04-10   
全看  
对于本帖我不发布任何意见
李相 离线
级别: 普通会员
显示用户信息 
14  发表于: 2013-06-07   
全看  
我近来也在做并行计算,机子是8核CPU,但感觉不是很给力
描述
快速回复

验证问题:
傲雪论坛成立于哪一年? 正确答案:2002年
按"Ctrl+Enter"直接提交