首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PVM (并行虚拟机)库是否在HPC中广泛使用?

PVM (并行虚拟机)库是否在HPC中广泛使用?
EN

Stack Overflow用户
提问于 2009-11-21 00:21:25
回答 2查看 930关注 0票数 4

是否每个人都迁移到MPI (消息传递接口),或者PVM仍然在超级计算机和HPC中广泛使用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-10 04:15:06

我的经验是,PVM在高性能计算中的应用并不广泛。MPI似乎得到了广泛的应用,像co-array Fortran这样的东西可能是未来大规模并行系统的发展方向。

我使用一个名为InterComm的库将物理模型作为单独的可执行文件耦合在一起。InterComm目前利用PVM在这些耦合模型之间进行通信。PVM和InterComm夸口说它们可以在同构和异构的网络环境中工作(我被告知MPI不支持异构计算/网络环境)。然而,这是一个我们从未使用过的功能(我非常怀疑我们是否会使用)。

我在学术计算环境中运行PVM时遇到了困难。一些有信誉的国家计算中心的sys-admin/support类型的人甚至建议我们“简单地”重新编码我们已有20年历史的O(10^4)行代码来使用MPI,因为我们在将代码移植到特定的超级计算机时遇到了问题,在该超级计算机中,路由器/队列环境不喜欢在PVM的同时启动多个并行可执行文件。

如果您正处于项目的架构/设计阶段,我建议您远离PVM,除非您需要在异构计算/网络环境中工作!

票数 8
EN

Stack Overflow用户

发布于 2009-12-08 17:30:47

它可能高度依赖于站点,但根据我的经验,MPI在(至少在学术上) HPC领域完全主导着PVM。在没有MPI支持的情况下,您无法实际启动新的HPC互连,但PVM似乎绝对是可选的。例如,是否有针对Infiniband的PVM实现?

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1771597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档