24小时热门版块排行榜    

查看: 1802  |  回复: 1

superrice

木虫 (正式写手)

[求助] 单机有必要装openmpi吗

如题,大概搜索了下,请问openmpi是不是做集群并行管理的,而openmp是单机多核运算的?是不是现在的编译器都自带的呀,好像看不到下载?
我们实验室就一台单机,是不是没必要装openmpi啊。那很多量化计算的软件是不是也没必要选类似--enable-mpi的选项啊

[ Last edited by superrice on 2013-11-6 at 19:18 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

腈水解酶1

金虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
superrice: 金币+50, ★★★★★最佳答案, 非常感谢 2013-11-10 11:48:24
dbb627: 金币+1, 谢谢指导 2013-11-23 13:07:24
openmp是单机多核心 用的 必须有可共享的内存

MPI是通过通信来并行的 内存可以是分开的 也就是可以多个机器跑 但是它也可以单机去跑

对于现有的软件来说 两种并行方式应该都有 如果可以选择的情况下优先试试openmp 单机性能通常更好 gcc和intel编译器都默认支持该方式的 不需要额外安装任何东西

而MPI则是需要一个额外的MPI软件 常见的又OpenMPI,MPICH,Intel mpi等等多种实现,原则上你只要安装任意一个就可以了,--enable-mpi就开启MPI并行了。
2楼2013-11-09 10:29:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 superrice 的主题更新
信息提示
请填处理意见