PVM

From shankerbalan.net
Jump to: navigation, search

Contents

Overview

PVM (Parallel Virtual Machine) is a portable message-passing programming system, designed to link separate host machines to form a virtual machine which is a single, manageable computing resource.

The virtual machine can be composed of hosts of different architectures, located in physically remote locations. PVM applications can be composed of any number of separate processes, or components, written in a mixture of C, C++ and Fortran. The system is portable to a wide variety of architectures, including workstations, multiprocessors, supercomputers and PCs.

Installation

OS Environment

Fedora Core 4

  • Install the pvm packages. Use the same version on all the nodes
  • Setup password less SSH on all the nodes for the user. System wide password less operation would be better
  • Update /etc/bashrc on all the nodes with the following
export PVM_RSH=/usr/bin/ssh
export PVM_ROOT=/usr/share/pvm3
  • start pvm and add the node
$ pvm
$ pvm> add node1
add node1
1 successful
                   HOST     DTID
                  node1    80000
pvm>
Personal tools