聚乙烯吡咯烷酮(并行虚拟机)是一个软件包允许Unix和/或Windows计算机的异构集合通过网络连接在一起,用作单个大型并行计算机。因此,可以更经济有效地解决大型计算问题通过使用许多计算机的聚合能力和内存。这个软件非常便携。源代码可通过netlib免费获得,已在从笔记本电脑到CRAY的所有软件上编译。
PVM使用户能够利用现有计算机硬件以最小的额外成本解决更大的问题。全球数百个站点正在使用PVM解决重要的科学、工业和医疗问题除了PVM作为教学工具来教授并行编程之外。PVM拥有数万用户,已成为事实上的标准用于全球分布式计算。
当前PVM新闻:
PVM支持的体系结构
PVM文件:
麻省理工学院出版社的HTML版本以下为:
PVM:并行虚拟机网络并行计算用户指南和教程
如何订购你自己从麻省理工学院买的(17.95美元)。
HTML格式
手册页对于PVM 3.3。
XPVM 1.1技术报告(3 MB附言)。
PVM源代码:
PVM编程:
-
值得注意的PVM相关软件
如果你认为你有什么要在这里列出,请告诉我们
-
S-Lang PVM公司Micheal Noble和麻省理工学院的公司创建了S-Lang绑定到PVM面向所有S-Lang用户。享受吧!
-
LPVM公司LPVM是用于Common Lisp的PVM3绑定UFFI公司开发商Ivan Boldyrev,表示欢迎使用补丁。
-
聚乙烯吡咯烷酮-0.92 新版本!Michael Petullo和Greg Baker合并了他们的Python-PVM到单个版本中。很不错的。看看吧。
-
将Windows MFC与PVM结合使用Brian Piscopo介绍了如何使PVM与MFC兼容(Microsoft基础类),包括一个工作示例。这使人们能够驾驭PVM的强大功能,同时为Windows提供易于使用的GUI。
-
IDL到PVM接口.这种交互式数据语言(来自研究系统)与PVM的接口您可以通过PVM调用对IDL执行并行处理。它是类似于MATLAB工具箱。
-
Dynamite动态PVM用于动态任务(重新)分配PVM任务使用炸药检查指针也可在以上链接。
-
PVM配置器允许用户创建/修改/设置主机文件,然后启动它们。这个非常好的图形程序的最大优点是加快新集群的配置。(源代码现在可用)
-
EasyPVM公司是PVM库的C++包装器。它旨在变得简单并包装PVM库中最常用的核心。只有三个类:PvmDaemon、PvmTask和PvmStream。PvmStream功能无限制消息大小和传递的变量的强类型检查。(完整来源代码可用)
-
应用程序空间异步容错并行模式库用于优化的搜索方法。它特别适用于工程优化设计问题的特点是变量数量和昂贵的目标函数评估。
-
PVM GMake公司Jean Labrousse发布了他的Gmake软件包。
-
Matlab的PVM工具箱哈维尔·巴尔多梅罗(Javier Baldomero)创建了一个工具包,用于从Matlab调用PVM。
-
高压聚乙烯-快速商用PVM克隆,并进行了改进。支持Windows和Unix上的PVM 3.3以及共享内存。免费试用下载
-
DAMPVM(阻尼器虚拟机)-基于PVM构建的动态分配和迁移扩展格但斯克技术大学Pawel Czarnul。
-
WAMM公司(广域元计算机管理器),由CNUCE-Institute of the意大利国家研究委员会是一个图形工具,建立在PVM公司。它为用户提供图形界面,以帮助重复以及诸如:主机添加/检查/删除、进程管理等繁琐的任务,在远程主机上编译,远程命令执行。
-
Fortran 90 PVM接口-这个tar文件由Laurent Gasser开发,包含所有文件您需要利用Fortran 90工具。它被用于其天气预报数值模型的PVM版本的当前开发中。享受吧!
-
tkpvm公司-该软件包由荷兰Nijtmans公司开发tcl/tk和PVM的力量。好东西!
-
tclpvm公司-这个包和一套基于在这个包裹上的Beowulf Linux发行版。请尽快在其他Linux发行版中查找它!
-
PIOUS公司-用于PVM应用的并行I/O系统。由Vaidy Sunderam和Steve Moyer开发。
-
阿德史密斯-是完全建立在PVM之上的基于对象的DSM,不使用任何依赖于系统的设施。Adsmith员工表现出色优化技术以提高其性能。
-
WPVM 2.0版-葡萄牙科英布拉大学的亚历山大·阿尔维斯为Microsoft Windows创建了PVM版本。
-
jPVM公司-1.1.4版,适用于PVM 3.4,Java(tm)平台的PVM本地方法接口
-
JPVM公司-是一个类PVM的类库,在Java中实现并用于Java。
-
Perl-PVM公司-PVM的Perl扩展。记住think perl think parallel!
-
派夫姆是PVM的Python接口。Python可能是仅次于Perl的第二流行脚本语言。如果使用Python,请与Pypvm并行。
-
CPPvm(C Plus Plus PVM)-Steffen Goerzig编写的PVM 3.4的C++接口。它允许发送/接收C++对象以及分布式C++对象的使用等等。。。
-
电力PVM-GENIAS Software为Parsytec Systems提供了高性能的PVM版本。
-
坐骑-瑞士苏黎世ETH开发的软件包使应用程序能够在中使用异步远程过程调用PVM环境。
-
SP2补丁对于在IBM SPx上使用快速SP2MPI端口的用户,我们对PVM 3.3.11有一个补丁,用于报告可能发生的错误当循环缓冲器保持未完成的请求句柄被损坏。错误消息是“MPI_Test调用中的无效句柄”。该修补程序仅影响SP2MPI。
其他信息:
统一资源定位地址网址:http://www.csm.ornl.gov/pvm/
ORNL公司|CSM公司
将评论通过电子邮件发送至:pvm@msr.csm.ornl.gov
最后修改日期:2011年12月5日