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 FunctionsBig leap in Application Capabilities
Communication Context
Message Handlers
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
XPVM Screen Shot
PVM Programming Model
PVM Examples in Package
Thousands of Existing PVM ApplicationsLets you Leverage others’ Experience
Virtual Machine Fault Tolerance
Application Fault Tolerance
Notification Example
Hiding PVM from Users
Building Interactive ApplicationsMultiplexing PVM with other Communication
Building Interactive ApplicationsUsing pvm_getfds
Debugging PVM Applications
PVM Communication PerformanceOptions allow MPI like performance
PVM handles multi-protocol routing and Clusters with multiple networksPVM 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
CUMULVScoordinates the consistent collection and disseminationof information to/from parallel tasks to multiple viewers
HARNESS Heterogeneous Adaptable Reconfigurable NEtworked SystemS
PPT Slide
Email: gst@ornl.gov
Home Page: http://www.epm.ornl.gov/~geist
Other information: Advanced Tutorial on PVM 3.4 Presented at EuroPVM-MPI'97