Advanced Tutorial on PVM 3.4 New Features and Capabilities


Click here to start

Table of Contents

Advanced Tutorial on PVM 3.4 New Features and Capabilities

PVM (Parallel Virtual Machine)

How PVM is Designed

Popular PVM Uses

Features Supplied by PVM

PVM 3.4 New Functions Big leap in Application Capabilities

Communication Context

Communication Context

Message Handlers

Message Handlers

Persistent Messages

Persistent Messages

PVM 3.4 includes port to Microsoft Windows

User Defined Tracing

Secure PVM

How to Get PVM

How to Install PVM on UNIX

How to Install PVM on Win32

Starting PVM

PVM Console

Creating a Hostfile


XPVM Screen Shot

PVM Programming Model

PVM Examples in Package

Thousands of Existing PVM Applications Lets you Leverage others’ Experience

Virtual Machine Fault Tolerance

Application Fault Tolerance

Notification Example

Hiding PVM from Users

Building Interactive Applications Multiplexing PVM with other Communication

Building Interactive Applications Using pvm_getfds

Debugging PVM Applications

PVM Communication Performance Options allow MPI like performance

PVM handles multi-protocol routing and Clusters with multiple networks PVM Performance over several:

Beware that Communication Performance may have little effect on overall application performance

Customizing PVM for your Needs Three “plug-in” Interfaces are Available

Users Expand PVM’s Scope

Cumulvs Collaborative Computational Steering

CUMULVS coordinates the consistent collection and dissemination of information to/from parallel tasks to multiple viewers

HARNESS Heterogeneous Adaptable Reconfigurable NEtworked SystemS

PPT Slide

Author: Al Geist


Home Page:

Other information:
Advanced Tutorial on PVM 3.4 Presented at EuroPVM-MPI'97