查看: 1450  |  回复: 12
当前主题已经存档。

liuds7792

金虫 (小有名气)

引用回帖:
Originally posted by yuanqh_2006 at 2008-7-31 14:22:
单机的也可以安装并行版本,前提是你的单机是多核或者多cpu的,其并行可以用mpi,但是多核的并行用mpi效率并不是太高,用OpenMP效率会高点,但有一个问题是openmp不能用于机器之间的并行。

vasp怎样用Openmp实现节点内并行?

算我没问

[ Last edited by liuds7792 on 2008-11-7 at 20:23 ]
合作
11楼2008-11-01 21:07:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

madonion

金虫 (正式写手)

★ ★
wuli8(金币+2,VIP+0):感谢您的交流!(*^__^*) ……
引用回帖:
Originally posted by liuds7792 at 2008-11-1 21:07:


vasp怎样用Openmp实现节点内并行?

算我没问

[ Last edited by liuds7792 on 2008-11-7 at 20:23 ]

openmp和mpi是不仅是两种不同的并行库,更是两种不同的编程模型,除非在编写软件时就考虑到了,否则是不能随便换的。就像vasp不可能支持openmp一样,gaussian也不可能支持mpi(前提是不修改源代码)。
不过mpi在smp和numa的机器上(不如大家常用的多核)表现还是不错,而openmp要是想在cluster上并行就要借助linda之类的东西了,并行效率低的发指
12楼2008-12-07 09:56:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 junyjin2 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见