Compute Canada

What is PVM?

Please note: The FAQ pages at the HPCVL website are continuously being revised. Some pages might pertain to an older configuration of the system. Please let us know if you encounter problems or inaccuracies, and we will correct the entries.

PVM (Parallel Virtual Machine) is a message passing programming system, designed to link separate host machines to form a ``virtual machine'' which is a single, manageable computing resource. The PVM system is portable to a wide variety of architectures including workstations, multiprocessors and supercomputers.

PVM is a Public domain software package developed at Oak Ridge National Laboratory, USA. It is Comprised of two main components - the PVM daemon process (pvmd3) and the library interface routines (libpvm3.a, libfpvm3.a & libgpvm3.a). The distribution installed is the SunFire is pvm version 3.4.3 with architecture set to SUN4SOL2 which means that PVM will performs its communications via sockets.