
	PGPVM Version 1.1: Performance Visualization support for PVM

	AUTHORS
		Brad Topol / Georgia Institute of Technology
			Work done while employed at Emory University, Summer 1994

		Vaidy Sunderam / Emory University
       
		Anders Alund / ITM - Swedish Institute of Applied Mathematics
		Fall 1993

	
	PGPVM is an enhancement package for PVM 3.3 that produces
	trace files for use with standard ParaGraph.  PGPVM
	attempts to give an accurate portrayal of applications by 
	minimizing the perturbation inherent with this type of monitoring.
	PGPVM does not rely on standard PVM tracing but 
	instead its own buffering techniques to reduce perturbation.
	A post processing tool, clocksync is provided that removes all
	tachyons and performs clock synchronization.

	How to Get Started:
	==================
    after ftp'ing the pgpvm directory,
	create a pgpvm directory, preferably as a subdirectory of pvm3.
	copy pgpvm.tar into the pgpvm directory you created.
	"cd" into the newly created pgpvm directory
	type==> tar -xvf pgpvm.tar
	type==> aimk install
	(PGPVM requires that PVM_ROOT has been set accordingly
	and that the standard PVM aimk exists, and can be found from your
	PATH)
	
	The appropriate libraries and header files will be added to the
	correct pvm3 subdirectories. YOU must have write access to these 
	subdirectories !
	Further, a $(ARCH) directory i.e. SUN4, etc.. will be created
	below the pgpvm directory.  It will contain a handy shellscript,
	and executables for clocksync and converter.  Please note that
	converter is the standard ParaGraph tool that converts old formats
	to new ParaGraph formats.  The use of these will be described 
	in the docs.

	The pgpvm library is fully installed.  Please refer to the 
	documentation for further instructions.  To compile the examples,
	please refer to the Readme in the examples subdirectory of pgpvm.

	Please send questions, comments, complaints to 
	topol@cc.gatech.edu     OR
	topol@mathcs.emory.edu  OR
	vss@mathcs.emory.edu



	
