The Parallel Virtual Machine (PVM) is a software tool for parallel networking of computers. It is designed to allow a network of heterogeneous machines to be used as a single distributed parallel processor.
PVM was developed by the University of Tennessee, The Oak Ridge National Laboratory and Emory University. The first version was written at ORNL in 1989, and after being rewritten by University of Tennessee, version 2 was released in March 1991. Version 3 was released in March 1993, and supported fault tolerance and better portability.
PVM is a software system that enables a collection of heterogeneous computers to be used as a coherent and flexible concurrent computa- tional resource.
PVM needs to have environment variables set when it starts a slave pvmd with "rsh host pvmd...", so they must be set in.cshrc.
PVM automatically detects collisions when generating a key and picks a new key, so it should almost never need to be set explicitly.