Parallel Virtual Machine is a software system enabling heterogeneous computers to be used as a single computational resource. It runs on a variety of architectures and networking conditions, and has bindings for many programming languages (most prominently C and Fortran). The official release is open source, although there are commercial implementations as well.
Subcategories 1
Sites 16
- PVM3 Library This directory includes a number of items relating to PVM version 3.
- XPVM: A Graphical Console and Monitor for PVM Provides a graphical interface to the PVM console commands and information, along with several animated views to monitor the execution of PVM programs.
- Dome Distributed Object Migration Environment. Runs on top of PVM. Source code and papers.
- PVMFS Provides a common file server to PVM processes. Source code available.
- PIOUS for PVM A parallel file system on top of PVM. Source code, documentation, and white papers.
- HP-PVM Commercial high-performance implementation of PVM. Product information and installation instructions.
- PYPVM PVM bindings for Python. Source code.
- Markus Fischer's Projects Port of PVM to Windows, a port using Myrinet, and a port using Scalable Coherent Interface.
- TPVM Threads-oriented PVM. Source code, documentation, and papers.
- JPVM A message-passing library for Java similar to PVM. Source code and papers.
- PVM++ A C++ library for PVM.
- PADE Parallel Applications Development Environment is a software development environment for parallel programs. Source code and documentation.
- PVM for Windows Source code and papers.
- PVM Gmake A GNU make which uses PVM to build in parallel on several remote machines.
- PVM Official Parallel Virtual Machine site. News, documentation, source code, performance monitors, links to software written in PVM.
- LPVM Experimental thread-based implementation to take advantage of symmetric multiprocessors.