Index for PVM3 Library

Click here to see the number of accesses to this library.

PVM (Parallel Virtual Machine) is a software system that enables a collection of heterogeneous computers to be used as a coherent and flexible concurrent computational resource. The individual computers may be shared- or local-memory multiprocessors, vector supercomputers, specialized graphics engines, or scalar workstations, that may be interconnected by a variety of networks, such as ethernet, FDDI, etc. PVM support software executes on each machine in a user-configurable pool, and presents a unified, general, and powerful computational environment of concurrent applications. User programs written in C or Fortran are provided access to PVM through the use of calls to PVM library routines for functions such as process initiation, message transmission and reception, and synchronization via barriers or rendezvous. Users may optionally control the execution location of specific application components. The PVM system transparently handles message routing, data conversion for incompatible architectures, and other tasks that are necessary for operation in a heterogeneous, network environment.

PVM is particularly effective for heterogeneous applications that exploit specific strengths of individual machines on a network. As a loosely coupled concurrent supercomputer environment, PVM is a viable scientific computing platform. The PVM system has been used for applications such as molecular dynamics simulations, superconductivity studies, distributed fractal computations, matrix algorithms, and in the classroom as the basis for teaching concurrent computing.

PVM Home Page

PVM: A Users' Guide and Tutorial for Networked Parallel Computing

Network Computing Working Notes: Reports about our activities.

PVM Frequently Asked Questions


#	PVM Version 3
#	=============
#	This directory contains a number of items relating to PVM version 3.
#
#	To obtain a short (1 page) writeup on the projects send mail to
#	netlib@ornl.gov, in the mail message type:
#		send writeup.ps from pvm3
#

lib	win32
for	Win32 Zip and InstallShield versions of PVM

file	writeup.ps
for	Short writeup on the PVM project (Postscript).
#	Last updated 12/14/95 (84406 bytes).

#
#	*** Source code, man pages, examples, patches for version 3.4 ***
#	***    version 3.4 includes both uniprocessor and mpp ports   ***
#

file	pvm3.4.5.tgz
for	Source code for PVM version 3.4.5 (tar|gzip format).
#	This is a binary file; don't try to get it via email.
#	Last updated 09/08/04 (979201 bytes).

#
#	*** Source code, man pages, examples, patches for version 3.3 ***
#	***    version 3.3 includes both uniprocessor and mpp ports   ***
#

file	pvm3.3.11.tgz
for	Source code for PVM version 3.3.11 (tar|gzip format).
#	Equivalent to base version 3.3 with patches #1-11 already applied.
#	This is a binary file; don't try to get it via email.
#	Last updated 05/17/96 (614916 bytes).

#
#	*** Source code for version 3.2 (old) ***
#

file	pvm3.2.6.tgz
for	Source code for PVM v3.2.6 (tar|gzip).
#	Equiv. to base v3.2 src + man pages with patches #1..6
#	already applied.
#	Last updated 12/20/93 (251421 bytes).

#
#	*** Documentation ***
#

file	ug.ps
for	The users' guide for PVM version 3.3, ORNL/TM-12187 (Postscript).
#	Last updated 9/21/94 (722798 bytes).

file	refcard.ps
for	Quick reference card for PVM 3.3 (Postscript).
#	Describes the C and Fortran interface to PVM (Postscript).
#	Last updated 6/06/94 (93545 bytes).

file	faq.ps
for	Frequently-asked questions and answers about PVM (Postscript).
#	Version 1.6.
#	Last updated 6/23/95 (198386 bytes).

file	team_pvm.ps
for	Postscript file containing the images of the people involved
,	in putting PVM together.
#	Last updated 3/2/93 (166102 bytes).

#
#	*** Misc. ***
#

lib	xpvm
for	XPVM is a graphical console and monitor for PVM.

file	pvmug93
for	Information about the PVM Users' Group meeting May 10-11, 1993.

lib	pvmug
for	Slides from presentations at the '93 PVM Users Group meeting.

file	comp-phy.ps
for	This file contains a postscript version of a paper that
,	appeared in the April 1993 issue of Computers in Physics, entitled
,	Integrated PVM Framework Supports Heterogeneous Network Computing.

file	pvm-eet.ps
for	This file contains a postscript version of a paper that will
,	appear in the the journal Parallel Computing, entitled
,	The PVM Concurrent Computing System: Evolution, Experiences,
,	and Trends.

file	workshop.slides.tgz
for	Slides from PVM workshop given at UT/Knoxville 4-5 Aug 1993.
#	Compressed tarfile of Postscript/idraw files.
#	Last updated 8/28/93 (44024 bytes).

lib	contrib
for	Software contributed by PVM users.

file	pvmug94
for	Information about the PVM Users' Group meeting May 19-20, 1994.

file    pvmtest.33.tgz
for     This program is designed to test PVM's important 
,       functions and capabilities, provide means for measuring PVM's 
,       performance in the message passing area and to check or
,       give confidence to various implementations of PVM.
#       For PVM version 3.3.
#	Last updated 7/01/94 (82852 bytes).

file    pvmtest.32.tgz
for     This program is designed to test PVM's important 
,       functions and capabilities, provide means for measuring PVM's 
,       performance in the message passing area and to check or
,       give confidence to various implementations of PVM.
#       For PVM version 3.2.
#       Last update 6/30/94 (221184 bytes)

file	pvm_test.tgz
for	testing PVM
contact	casanova@cs.utk.edu, mucci@cs.utk.edu
size	128kB
age	experimental
keywords	pvm test
encoding gzip,tar 

file	pvmug94.program
for	Program for the PVM Users Group Meeting, May 19-20, 1994.

file    euro-pvmug94
for     Call for papers and registration material for the 
,	European PVM Users' Group Meeting in Rome, October 9-11 1994.

lib     epvmug94
for     information presented at the 1994 European PVM Users Group
,       meeting

lib	pvm2.4
for	Version 2.4 of PVM (old)

lib	book
for     lib containing the book ``PVM A Users' Guide
,       and Tutorial for Networked Parallel Computing''.