Newsgroups: comp.parallel.pvm
Path: vela.acs.oakland.edu!destroyer!gatech!howland.reston.ans.net!agate!ames!cnn.nas.nasa.gov!amelia.nas.nasa.gov!eugene
From: eugene@amelia.nas.nasa.gov (Eugene N. Miya)
Subject: FAQ
Message-ID: <C7J58w.7w5@nas.nasa.gov>
Sender: news@nas.nasa.gov (News Administrator)
Nntp-Posting-Host: amelia.nas.nasa.gov
Organization: NAS, NASA Ames Research Center, Moffett Field, California
References: <1r6p89INN203@stephen.cs.ubc.ca>
Date: Mon, 24 May 1993 11:58:08 GMT
Expires: Mon, 24 May 1993 07:00:00 GMT
Lines: 253

PVM: What is it?
	parallel virtual machine

	PVM is a software system to link clusters of machines.
	PVM currently supports Fortran and C programs on a variety of machines
	(workstations to supercomputers) and a limited number of operating
	system/network environments.

How do I get it?
	The current version is obtained by sending a request to the
	netlib mail daemon.  Mail (in the Subject: line or message body) to
	netlib@ornl.gov (or research.att.com):

		send index from pvm

	will get you info for pvm 2.4.2.

		send index from pvm3

	will get you info for pvm3.1.

	Similar "send" messages will return parts of PVM.  This assumes the
	ORNL (Oak Ridge National Lab or AT&T) host can figure out how to
	return your email.  Do not assume reliability.  Caveat Receptor.

What is XPVM?

	Back when PVM was being developed, the in-house version of PVM
	was known as PVM1.0.  This version was not released to the public.
	PVM1.0 had a X interface console which gave some basic stats about
	PVM.  Many of the features mentioned in the paper "Network Based 
	Concurrent Computing on the PVM System" were not included in the public
	release of PVM.
	
	The version released to the public domain are versions PVM2.0 and
	greater which have no X interface.  One reason why XPVM was not
	released in PVM2.0 was that many of the features in XPVM were not
	robust enough to be included in a general release (see the paper by
	Grant and Skjellum, "The PVM Systems: An In-Depth Analysis and
	Documenting Study - Concise Edition").
	
	XPVM spun off into two projects: 
		HeNCE  Heterogeneous Network Computing Environment
		XAB    X window Analysis and Debugger
	
	HeNCE is a X window parallel development tool for PVM.  Using HeNCE
	you can graphically describe the parallelism in your program and
	HeNCE will automatically add the PVM code for parallelization.
	HeNCE will make a trace file so you can do a post mortem look at
	execution.
	
	XAB is a X tool which lets you trace individual messages.  
	It has VCR type displays which allow you to control the flow of
	your program while its running.  Your code is instrumented by linking 
	to a special library.  A beta test exists for PVM 2.4
	and there is no XAB for PVM3.0.
	When it is available, it will be located on netlib in pvm/xab
	(ie send index from pvm/xab).
	
	Currently, an effort is underway to develop XPVM for PVM3.  The
	funtionality has not yet been determined.  The expected released date
	is by the end of the summer of 1993.
	
	To obtain info on HeNCE, send the e-mail message
		send index from hence
	to automatic mail server netlib@ornl.gov.  For XAB, send the
	e-mail message 
		send index from pvm/xab
	
Academic reference:
	[These references are provided here for completeness.
	Do not ask me for copies; I do not have time to copy them.
	Please use the "usual" channels to obtain them.  I will
	gladly add references to the list.]

%A V. S. Sunderam
%Z Emory U., Atlanta, GA
%T PVM: A Framework for Parallel Distributed Computing
%J Concurrency: Practice & Experience
%V 2
%N 4
%D December 1990
%P 315-339
%K parallel virtual machine,
%X See netlib.

Additional references:
	(I will remove these over time and just place them in the parallelism
	biblio.)

%A G. A. Geist
%A V. S. Sunderam
%T The PVM System: Supercomputing Level Concurrent Computations on
a Heterogeneous Network of Workstations
%J Sixth Distributed Memory Computing Conference Proceedings
%I IEEE
%C Portland, OR
%D April/May 1991
%P 258-261
%K DMCC6, software technology and tools, short papers, network computing,

%A Brian K. Grant
%A Anthony Skjellum
%T The PVM System: An In-Depth Analysis and Documenting Study --
Concise Edition
%R TR UCRL-JC-112016
%I LLNL
%C Livermore, CA
%D 1992
%X Also in "The 1992 MPCI Yearly Report: Harnessing the Killer
Micros", UCRL-ID-107022-92, LLNL, Livermore, CA, August 1992, pp. 247-266

%A W. A. Shelton, Jr.
%A G. A. Geist
%Z ORNL
%T Developing Large Scale Applications by Integrating PVM and
the Intel iPSC/860
%J Proceedings Intel Supercomputer Users' Group 1992 Annual Users' Conference
%C Dallas, TX
%D October 1992
%P 105-132
%K viewgraphs,

%A Madhavan Narayanan
%A Susan X. Ying
%T Solving the Navier-Stokes Equations in Homogeneous Networks
%R FSU-SCRI-92-177
%I Supercomputer Computations Research Institute
%C Tallahassee, FL
%D December 1992
%K PVM, RS/600s, CFD, fluid dynamics,

%A William W. Carlson
%T RES: A Simple System for Distributed Computing
%R SRC-TR-92-067
%I Supercomputing Research Center, IDA
%C Bowie, MD
%D May 1992
%K distributed computation, distrbuted scheduling, load balancing,
network security, workstation,
%X Condor and PVM-like.
%X DSB asks, "What does RES stand for?"

%A Jack Dongarra
%A G. A. Geist
%A Robert Manchek
%A V. S. Sundaram
%T Integrated PVM Framework Supports Heterogeneous Network Computing
%J Computers in Physics
%V 7
%N 2
%P 166-175
%D 1993
%X A very readable explanation of what PVM does,
how it's supposed to work, and what it's new directions are ("HeNCE").
The article also briefly discusses competing paradigms: LINDA, P4,
Parmacs and Express.

Article 92 of comp.parallel.pvm:
Path: cnn.nas.nasa.gov!data.nas.nasa.gov!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!howland.reston.ans.net!darwin.sura.net!cs.utk.edu!cs.utk.edu!moore
From: moore@cs.utk.edu (Keith Moore)
Newsgroups: comp.parallel.pvm
Subject: HeNCE 1.4 release
Date: 17 May 1993 20:51:32 GMT
Organization: Univ. of Tenn. Computer Science, Knoxville
Lines: 34
Distribution: world
Message-ID: <1t8tskINN2ri@CS.UTK.EDU>
Reply-To: moore@cs.utk.edu
NNTP-Posting-Host: wilma.cs.utk.edu

HeNCE 1.4 is now available on netlib.  New files are:

hence1.4.shar                   shar file (1.8 Mb)
hence1.4.shar.z.uu              uuencoded compressed shar file (.9 Mb)
hence-1.4-changes               (short) list of changes
porting-status                  updated porting status
read-me.pvm3                    notes on HeNCE 1.4 support for pvm3

The major change from HeNCE 1.3 is support for PVM3.  In addition,
HeNCE should now compile and run on SGI and ALPHA.

How to get it:

a) from netlib.  Send email containing the line

send hence1.4.shar.z.uu from hence

to netlib@ornl.gov.  You will get back several files which you then
edit, strip off the headers, and concatenate together to make a
uuencode file.  uudecode the file and decompress the result, and
run that through /bin/sh (in an empty directory) to extract the
HeNCE source files.

The command "send index from hence" returns a list of everything
from HeNCE.

b) from xnetlib.  Xnetlib is an x-windows program that allows easy
file retrival from netlib.  You can get xnetlib via anonymous ftp
to cs.utk.edu, directory pub/xnetlib, file xnetlib3.3.tar.Z.
There are also pre-compiled binaries for several platforms.

--
Keith Moore / U.Tenn CS Dept / 107 Ayres Hall / Knoxville TN  37996-1301
Internet: moore@cs.utk.edu      BITNET: moore@utkvx


Article 110 of comp.parallel.pvm:
Path: cnn.nas.nasa.gov!eos!ames!elroy.jpl.nasa.gov!usc!howland.reston.ans.net!darwin.sura.net!emory!cs.utk.edu!cs.utk.edu!moore
From: moore@cs.utk.edu (Keith Moore)
Newsgroups: comp.parallel.pvm
Subject: another way to get HeNCE 1.4
Date: 17 May 1993 22:00:06 GMT
Organization: Univ. of Tenn. Computer Science, Knoxville
Lines: 30
Distribution: world
Message-ID: <1t91t6INN62b@CS.UTK.EDU>
References: <1t8tskINN2ri@CS.UTK.EDU>
Reply-To: moore@cs.utk.edu
NNTP-Posting-Host: wilma.cs.utk.edu

There is an experimental "anonymous rcp" facility on netlib2.cs.utk.edu.

To get HeNCE 1.4 via rcp, type:

   rcp anon@netlib2.cs.utk.edu:hence/hence1.4.shar.z.uu local-file-name

(for the uuencoded, compressed version), or

   rcp anon@netlib2.cs.utk.edu:hence/hence1.4.shar local-file-name

(for the uncompressed .shar file).

You can also do "ls" commands:

   rsh netlib2.cs.utk.edu -l anon ls -l hence

(on some hosts, the command is "remsh" rather than "rsh")

For more information, finger anon@netlib2.cs.utk.edu.

Notes:

a) This is an experimental service.  We will be watching it to see how
   well it works.  You may send comments to moore+netlib@cs.utk.edu.

b) Please note: "anon" isn't really anonymous.  Requests are logged.

--
Keith Moore / U.Tenn CS Dept / 107 Ayres Hall / Knoxville TN  37996-1301
Internet: moore@cs.utk.edu      BITNET: moore@utkvx


