ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:19.23KB ,
资源ID:1180937      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1180937.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(fluent经典问题请问双CPU并行计算的效率问题Word文档下载推荐.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

fluent经典问题请问双CPU并行计算的效率问题Word文档下载推荐.docx

1、57 2003) 提到:mpirun -np 2 *.exe【 在 xuzheng (天使暂时离开_反方向的钟) 的大作中提到: 】: 大致上只有一个CPU在工作,或者两CPU占有率相当于一个CPU mpich1.2.5+fortran 怎么配置可以使两个CPU同时工作? BOW06:27 2003) 提到:不是,你误解了我的意思再具体点说就是16个节点双CPU的集群,并行计算过程中每个节点的CPU效率大概只有50【 在 luxz (panda-在热死和冻死边缘挣扎) 的大作中提到: mpirun -np 2 *.exe Jumping (Man in Experiments) 于 (Fri

2、Jul 4 11:07:30 2003) 提到:如果算法不怎么nb,也就这个效率了。 不是,你误解了我的意思 再具体点说就是16个节点双CPU的集群,并行计算过程中 每个节点的CPU效率大概只有5009:在host文件中修改一下hostid; number of cpu you want to use; file path.然后要生成16*2=32 个domain,这样每个节点就会用2个cpu处理2个domain了35 2003) 提到:你的意思是和算法有关?那双CPU岂不白搭了,单CPU就ok了,呵呵【 在 Jumping (Man in Experiments) 的大作中提到: 如果算法不

3、怎么nb,也就这个效率了。11:52 2003) 提到:你的意思是修改machinefile?那样的话第二个选项应该是启动进程个数,不是CPU个数吧还有只希望每个节点2CPU处理一个domain。 在host文件中修改一下 hostid; 然后要生成16*2=32 个domain,这样每个节点就会用2个cpu处理 2个domain了53 2003) 提到:如果配置得当的话,即便算法不好,总体cpu使用率不高,但是峰值的cpu使用率还是可以超过50的,如果cpu使用率始终低于50,那就是配置的问题了。呵呵我的程序平均平行效率也只有60上下,/汗!,但峰值的时候还是可以达到100的。 标 题: R

4、e: 请问双CPU并行计算的效率问题 发信站: BBS 水木清华站 (Fri Jul 4 11:30 2003), 转信 【 在 xuzheng (天使暂时离开_反方向的钟) 的大作中提到: : - 席拥飞花落絮, 炉烹白雪清冰, 坐林中锦绣团裀; 熬天上玲珑液髓。 来源:BBS 水木清华站 smth.orgFROM: 166.111.36.12313:29 2003) 提到:当两个cpu处理一个domain,那你让系统怎么处理,嘻嘻除非你那个domain里面又有smp的代码否则系统当然只能以串行的方式计算你的domain了,cpu使用率当然只有5052 2003), 转信 你的意思是修改ma

5、chinefile? 那样的话第二个选项应该是启动进程个数,不是CPU个数吧 还有只希望每个节点2CPU处理一个domain。 【 在 luxz (panda-在热死和冻死边缘挣扎) 的大作中提到: 念来去,如水流 徘徊久,叹息浓 旧心情,情依旧 愁自去,去更愁 166.111.165.13720:32 2003) 提到:那看来你的意思就是每个节点当两个节点用了,是把:)精华区有人说2CPU效率基本达到100也是这样的喽?主要是程序中有不少文件操作,那样的话会文件使用处突,得改文件名比较麻烦,呵呵 当两个cpu处理一个domain,那你让系统怎么处理,嘻嘻 除非你那个domain里面又有smp

6、的代码否则系统当然只能以串行 的方式计算你的domain了,cpu使用率当然只有5023:13 2003) 提到:你就在每个domain中间加一点open mp的代码吧也不是很麻烦而且你的这个想法其实很好哦如果在每个结点上作smp,可以减少很多mpi通信时间32 2003), 转信 那看来你的意思就是每个节点当两个节点用了,是把: 精华区有人说2CPU效率基本达到100也是这样的喽? 主要是程序中有不少文件操作,那样的话会文件使用处突,得改文件名 比较麻烦,呵呵 cloudfly (阿斐) 于 (Fri Jul 4 11:26:除了加入smp代码以外,只有改文件名了,而且我实践的结果是每个节点

7、当两个节点的效率比每个节点使用smp要高所以推荐你改文件名。28:那你前面说的50的效率,难道值得是两个cpu只有一个工作,所以是50%?倒。 你的意思是和算法有关? 那双CPU岂不白搭了,单CPU就ok了,呵呵29:01 2003) 提到:这个不一定吧看编译器还有程序的算法了从理论上说,smp只要在同一机器内部线程通信,而mpi如果不特意设定的话,需要在整个机群中通信,应该还是smp快一些?【 在 cloudfly (阿斐) 的大作中提到:53 2003), 转信 除了加入smp代码以外,只有改文件名了, 而且我实践的结果是每个节点当两个节点的效率比每个节点使用smp要高 所以推荐你改文件名

8、。 202.108.174.20107 2003) 提到:呵呵,其实我指的就是这个意思,哈哈 那你前面说的50的效率,难道值得是两个cpu只有一个工作,所以是50%? 倒。26 2003) 提到:似乎是这样的呵呵31:所以我说的是实践的结果,(_) 这个不一定吧看编译器还有程序的算法了 从理论上说,smp只要在同一机器内部线程通信,而mpi如果不特意设定的话, 需要在整个机群中通信,应该还是smp快一些?33:40 2003) 提到:Thanks to all:36:04 2003) 提到:那这么说的话,你前面给出得效率是相对于单个CPU说的? 似乎是这样的呵呵38:37 2003) 提到:不

9、是啊,就是相对与两个cpu,是这样的,我程序里面有些操作必须是串行的,这样的话只有一个cpu工作,效率是50,另一些操作可以并行,此时效率是100,两个cpu充分发挥。但是整体平均下来是60,比一个cpu快,但是没有充分发挥两个cpu的效能04 2003), 转信 那这么说的话,你前面给出得效率是相对于单个CPU说的? 永远不变的只有改变40:06 2003) 提到:那在程序中如何辨识两个cpu(线程)是不是在同一个机器上呢?呵呵,比较好奇的说:p 不是啊,就是相对与两个cpu,是这样的,我程序里面有些操作必须是串行 的,这样的话只有一个cpu工作,效率是50,另一些操作可以并行,此时 效率是

10、100,两个cpu充分发挥。 但是没有充分发挥两个cpu的效能41:43 2003) 提到:compare processor name?hehe 那在程序中如何辨识两个cpu(线程)是不是在同一个机器上呢? 比较好奇的说: cloudfly (阿斐) 于 (Fri Jul 4 14:19:48 2003) 提到:3.3.5 SMP ClustersWhen using a cluster of symmetric multiprocessors (SMPs) (with the ch_p4 device con-figured with -comm=shared), you can cont

11、rol the number of processes that communicatewith shared memory on each SMP node. First, you need to modify the machines file (seeSection 3.3) to indicate the number of processes that should be started on each host. Normallythis number should be no greater than the number of processors; on SMPs with

12、largenumbers of processors, the number should be one less than the number of processors inorder to leave one processor for the operating system. The format is simple: each line ofthe machines file specifies a hostname, optionally followed by a colon (:) and the numberof processes to allow. For examp

13、le, the file containing the linesmercuryvenusearthmars:2jupiter:15specifies three single processor machines (mercury, venus, and earth), a 2 processor machine(mars), and a 15 processor machine (jupiter).By default, mpirun will use at most the number of processors specified in the machineslist for ea

14、ch node, upto 16 processes on each machine. By setting the environment variableMPI_MAX_CLUSTER_SIZE to a positive integer value, mpirun will use upto that many processes,sharing memory for communication, on a host. For example, if MPI_MAX_CLUSTER_-SIZE had the value 4, then mpirun -np 9 with the abo

15、ve machine file create one processon each of mercury, venus, and earth, 2 on mars (2 because the machines file specifies thatmars may have 2 processes sharing memory) and 4 on jupiter (because jupiter may have15 processes and only 4 more are needed). If 10 processes were needed, mpirun would startover from the beginning of the machines file, creating an additional process on mercury;the value of MPI_MAX_CLUSTER_SIZE prevents mpirun from starting a fifth process sharingmemory on jupiter.

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2