Projects / PVM

PVM

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 varying types, 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.

Tags
Operating Systems
Implementation

RSS Recent releases

  •  10 Jun 2011 09:59

Release Notes: Security holes relating to temporary files have been fixed. The BEOLIN architecture was updated and HPIA64 was Added. A console output bug was fixed. Running PVM as root was disabled. Shared library support was added. Assorted compiler warnings were fixed. Typographical errors in man pages were fixed.

  •  08 Nov 2004 17:59

Release Notes: Linux 64-bit support now works. A pvmtmpnam() segfault has been fixed. Various AIX5 architectures have been added. There are numerous other tweaks and bugfixes.

  •  12 Apr 2002 14:15

Release Notes: New architectures supported: Darwin/MacOS X, Cygwin, and Beoscyld. There are many bugfixes and a couple of new features. One new feature is the concept of a "Virtual Machine ID". You can now set the PVM_VMID environment variable to an arbitrary string (or use the "id=" option in a host file), and this will distinguish multiple virtual machines all running on the same set of hosts under the same userid.

  •  30 Jan 2001 06:13

    Release Notes: A self-diagnostic install and input from RedHat Linux and NASA for improved use on Beowulf clusters, communication contexts, message handlers, persistent messages, and interoperablity between NT and Unix clusters.

    •  30 Jan 2001 06:13

      Release Notes: This release fixes the setting PVMDPATH in the hostfile, the "readline" compile error in Linux, and a compile error on HP-UX. New features in PVM 3.4.x include communication contexts, message handlers, persistent messages, and interoperablity between NT and Unix clusters. It also includes a new faster port to shared-memory multiprocessors, and PVM 3.4 works much better with Linux than PVM 3.3.11.

      Screenshot

      Project Spotlight

      JS-Collider

      An event-driven Java network (NIO) framework.

      Screenshot

      Project Spotlight

      NetXMS

      A network monitoring and management system.