Windows下PVM的配置与编程实践

关键词:PVM,Windows,配置,编程

作者:丁玲,韩君,李元香
概述:PVM是一个综合的软件工具与库的集合,它是仿效基于互联的各种体系结构的计算机一个多用途的、灵活的、异构并发计算框架.在Windows系统中PVM的安装、配置工作比较繁琐,且易出错.本文旨在介绍PVM在Windows下的安装配置过程,并编写了Jacobi同步并行迭代法的程序,从而进一步了解PVM的编程机制.
参考文献:
[1] http://www.epm.ornl.gov/pvm/pvm_home.html,PVM官方主页.
[2] http://www.netlib.org/pvm3/book/pvm-book.html,PVM:ParallelVirtualMachine,AUsers'GuideandTutorialforNetworkedParallelComputing.
[3] httP://www.longen.org/L-R/detaill~r/PVMProgammlng.html,PVM编程指南.
[4] http://www.ehouse-online.com/teck/L-R/detaill~r/PVMInstallation.htm,PVM安装常见问题.
  Windows下安装PVM的注意事项
  • 安装
    您所要做的第一步就是将PVM压缩文件解压,然后设置三个环境变量(PVM_TMP, PVM_ROOT, PVM_RSH).
  • 附带的软件
    如果要安装附带软件的话,您需要安装一个rshd。在WIN NT系统下,您可以在rexecd和rshd之间选择,安装哪一个都可以。您可以通过在MS-DOS提示符下输入rsh 远程主机名 目录名 的方法看是否正确安装。如果不能取得目录,这并不是PVM的问题,请立刻联系系统管理员来帮助解决。
  • 需要什么文件系统
    如果系统运行在NT下面,就必须使用NTFS,如果运行在WIN95下面,您可以使用FAT32或FAT。
  • 如何增加运行的主机
    如果您需要添加主机(一台用来运行并行程序的另外一台机器或虚拟机),首先必须确定您已经安装了附带的软件。
    在pvm环境中,您可以通过使用add命令添加一台主机,如果安装一台WIN32主机,您必须指定守护进程(或可执行文件)的位置,下面是一个命令实例:

    add "主机名 dx=c:/pvm/pvm3/lib/win32/pvmd3.exe"

    在NT下,如果使用不同登录名添加时,您必须输入:

    add "主机名 dx=c:/pvm/pvm3/lib/win32/pvmd3.exe lo=登录名 so=口令"


    如果需要在Unix机器上添加就比较方便,只需要输入:
    add 主机名

  • 不能在机器上安装rexec或rsh
    在WIN NT机器上,您必须拥有管理员权限才能安装一个新的服务,这样才能允许您安装rexec或rsh。但是当您运行PVM时却不需要管理员权限。
  • 不能正确设置环境变量
    在使用WIN95时,您必须在autoexec.bat文件内指定PVM_TMP,PVM_ROOT,PVM_ARCH和PVM_RSH。使用NT系统时,您需要在“控制面板”内的“系统”中改变相应的变量。通过在NT控制台下输入SET命令,可以看到这些设置的变量。
  • 服务包(service packs)
    Service packs是由微软公司提供的软件包,在NT 3.51中您必须安装service pack 5或更新的版本。
  • 什么是rshd(或rexecd)?
    它们是运行PVM必须的程序,您必须要希望运行PVM的机器上安装它们。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值