当前位置:文档之家› [整理]fluent经典问题请问双CPU并行计算的效率问题.

[整理]fluent经典问题请问双CPU并行计算的效率问题.

fluent 经典问题请问双CPU并行计算的效率问题.txt27信念的力量在于即使身处逆境,亦能帮助你鼓起前进的船帆;信念的魅力在于即使遇到险运,亦能召唤你鼓起生活的勇气;信念的伟大在于即使遭遇不幸,亦能促使你保持崇高的心灵。

发信人: rao (绕绕), 信区: NumComp标题: [合集] 请问双CPU并行计算的效率问题发信站: BBS 水木清华站 (Mon Jul 7 03:32:43 2003), 站内☆─────────────────────────────────────☆xuzheng (天使暂时离开@_@反方向的钟) 于 (Fri Jul 4 11:03:44 2003) 提到:大致上只有一个CPU在工作,或者两CPU占有率相当于一个CPUmpich1.2.5+fortran怎么配置可以使两个CPU同时工作??BOW☆─────────────────────────────────────☆luxz (panda--在热死和冻死边缘挣扎) 于 (Fri Jul 4 11:04:57 2003) 提到: mpirun -np 2 *.exe【在 xuzheng (天使暂时离开@_@反方向的钟) 的大作中提到: 】: 大致上只有一个CPU在工作,或者两CPU占有率相当于一个CPU: mpich1.2.5+fortran: 怎么配置可以使两个CPU同时工作??: BOW☆─────────────────────────────────────☆xuzheng (天使暂时离开@_@反方向的钟) 于 (Fri Jul 4 11:06:27 2003) 提到:不是,你误解了我的意思再具体点说就是16个节点双CPU的集群,并行计算过程中每个节点的CPU效率大概只有50%【在 luxz (panda--在热死和冻死边缘挣扎) 的大作中提到: 】: mpirun -np 2 *.exe☆─────────────────────────────────────☆ Jumping (Man in Experiments) 于 (Fri Jul 4 11:07:30 2003) 提到:如果算法不怎么nb,也就这个效率了。

【在 xuzheng (天使暂时离开@_@反方向的钟) 的大作中提到: 】: 不是,你误解了我的意思: 再具体点说就是16个节点双CPU的集群,并行计算过程中: 每个节点的CPU效率大概只有50%☆─────────────────────────────────────☆ luxz (panda--在热死和冻死边缘挣扎) 于 (Fri Jul 4 11:09:30 2003) 提到:在host文件中修改一下hostid; number of cpu you want to use; file path.然后要生成16*2=32 个domain,这样每个节点就会用2个cpu处理2个domain了【在 xuzheng (天使暂时离开@_@反方向的钟) 的大作中提到: 】: 不是,你误解了我的意思: 再具体点说就是16个节点双CPU的集群,并行计算过程中: 每个节点的CPU效率大概只有50%☆─────────────────────────────────────☆ xuzheng (天使暂时离开@_@反方向的钟) 于 (Fri Jul 4 11:09:35 2003) 提到:你的意思是和算法有关?那双CPU岂不白搭了,单CPU就ok了,呵呵【在 Jumping (Man in Experiments) 的大作中提到: 】: 如果算法不怎么nb,也就这个效率了。

☆─────────────────────────────────────☆ xuzheng (天使暂时离开@_@反方向的钟) 于 (Fri Jul 4 11:11:52 2003) 提到:你的意思是修改machinefile??那样的话第二个选项应该是启动进程个数,不是CPU个数吧还有只希望每个节点2CPU处理一个domain。

【在 luxz (panda--在热死和冻死边缘挣扎) 的大作中提到: 】: 在host文件中修改一下: hostid; number of cpu you want to use; file path.: 然后要生成16*2=32 个domain,这样每个节点就会用2个cpu处理: 2个domain了☆─────────────────────────────────────☆ luxz (panda--在热死和冻死边缘挣扎) 于 (Fri Jul 4 11:11:53 2003) 提到:如果配置得当的话,即便算法不好,总体cpu使用率不高,但是峰值的cpu使用率还是可以超过50%的,如果cpu使用率始终低于50%,那就是配置的问题了。

呵呵我的程序平均平行效率也只有60%上下,//汗!,但峰值的时候还是可以达到100%的。

【在 Jumping (Man in Experiments) 的大作中提到: 】: 标题: Re: 请问双CPU并行计算的效率问题: 发信站: BBS 水木清华站 (Fri Jul 4 11:07:30 2003), 转信:: 如果算法不怎么nb,也就这个效率了。

: 【在 xuzheng (天使暂时离开@_@反方向的钟) 的大作中提到: 】: : 不是,你误解了我的意思: : 再具体点说就是16个节点双CPU的集群,并行计算过程中: : 每个节点的CPU效率大概只有50%::: --: ╭────────︿︿─────────╮: ║┃║: ║席拥飞花落絮,┃炉烹白雪清冰,║: ║┃║: ║坐林中锦绣团裀;┃熬天上玲珑液髓。

║: ╰────────︿︿─────────╯::: ※来源:·BBS 水木清华站 ·[FROM: 166.111.36.123]☆─────────────────────────────────────☆ luxz (panda--在热死和冻死边缘挣扎) 于 (Fri Jul 4 11:13:29 2003) 提到:当……两个cpu处理一个domain,那你让系统怎么处理,嘻嘻……除非你那个domain里面又有smp的代码……否则系统当然只能以串行的方式计算你的domain了,cpu使用率当然只有50%【在 xuzheng (天使暂时离开@_@反方向的钟) 的大作中提到: 】: 标题: Re: 请问双CPU并行计算的效率问题: 发信站: BBS 水木清华站 (Fri Jul 4 11:11:52 2003), 转信:: 你的意思是修改machinefile??: 那样的话第二个选项应该是启动进程个数,不是CPU个数吧:: 还有只希望每个节点2CPU处理一个domain。

:: 【在 luxz (panda--在热死和冻死边缘挣扎) 的大作中提到: 】: : 在host文件中修改一下: : hostid; number of cpu you want to use; file path.: : 然后要生成16*2=32 个domain,这样每个节点就会用2个cpu处理: : 2个domain了::: --: 念来去,如水流: 徘徊久,叹息浓: 旧心情,情依旧: 愁自去,去更愁::: ※来源:·BBS 水木清华站 ·[FROM: 166.111.165.137]☆─────────────────────────────────────☆ xuzheng (天使暂时离开@_@反方向的钟) 于 (Fri Jul 4 11:20:32 2003) 提到:那看来你的意思就是每个节点当两个节点用了,是把:)精华区有人说2CPU效率基本达到100%也是这样的喽?主要是程序中有不少文件操作,那样的话会文件使用处突,得改文件名比较麻烦,呵呵【在 luxz (panda--在热死和冻死边缘挣扎) 的大作中提到: 】: 当……两个cpu处理一个domain,那你让系统怎么处理,嘻嘻……: 除非你那个domain里面又有smp的代码……否则系统当然只能以串行: 的方式计算你的domain了,cpu使用率当然只有50%☆─────────────────────────────────────☆ luxz (panda--在热死和冻死边缘挣扎) 于 (Fri Jul 4 11:23:13 2003) 提到:你就在每个domain中间加一点open mp的代码吧……也不是很麻烦……而且你的这个想法其实很好哦……如果在每个结点上作smp,可以减少很多mpi通信时间……【在 xuzheng (天使暂时离开@_@反方向的钟) 的大作中提到: 】: 标题: Re: 请问双CPU并行计算的效率问题: 发信站: BBS 水木清华站 (Fri Jul 4 11:20:32 2003), 转信:: 那看来你的意思就是每个节点当两个节点用了,是把:):: 精华区有人说2CPU效率基本达到100%也是这样的喽?::: 主要是程序中有不少文件操作,那样的话会文件使用处突,得改文件名: 比较麻烦,呵呵:: 【在 luxz (panda--在热死和冻死边缘挣扎) 的大作中提到: 】: : 当……两个cpu处理一个domain,那你让系统怎么处理,嘻嘻……: : 除非你那个domain里面又有smp的代码……否则系统当然只能以串行: : 的方式计算你的domain了,cpu使用率当然只有50%::: --: 念来去,如水流: 徘徊久,叹息浓: 旧心情,情依旧: 愁自去,去更愁::: ※来源:·BBS 水木清华站 ·[FROM: 166.111.165.137]☆─────────────────────────────────────☆ cloudfly (阿斐) 于 (Fri Jul 4 11:26:53 2003) 提到:除了加入smp代码以外,只有改文件名了,而且我实践的结果是每个节点当两个节点的效率比每个节点使用smp要高所以推荐你改文件名。

【在 xuzheng (天使暂时离开@_@反方向的钟) 的大作中提到: 】: 那看来你的意思就是每个节点当两个节点用了,是把:): 精华区有人说2CPU效率基本达到100%也是这样的喽?: 主要是程序中有不少文件操作,那样的话会文件使用处突,得改文件名: 比较麻烦,呵呵☆─────────────────────────────────────☆ Jumping (Man in Experiments) 于 (Fri Jul 4 11:28:13 2003) 提到:那你前面说的50%的效率,难道值得是两个cpu只有一个工作,所以是50%?倒。

相关主题