Newsgroups: comp.parallel.pvm
From: papadopo@cs.utk.edu (Philip Papadopoulos)
Subject: CUMULVS 1.0.0 Software is Now Released
Organization: CS Department, University of Tennessee, Knoxville
Date: 26 Aug 1996 13:50:26 -0400
Message-ID: <4vso52INNnf9@duncan.cs.utk.edu>

=========================================================================

We are pleased to announce the release of CUMULVS 1.0.0 (Curtis).
The following paragraphs describe CUMULVS and what is needed.
If you find this package useful please tell us.  If you have 
suggestions for improvement, please tell us.  CUMULVS was decribed
at the 1996 PVM User's Group Meeting under the name StovePipe
(please see http://bay.lanl.gov/pvmug96/TALKS/phil.html and
http://bay.lanl.gov/pvmug96/TALKS/kohl.html for more info). 

Thanks,
Phil and Jimbo

========================================================================
CUMULVS is an infrastructure library that allows a programmer to
easily extract data from a running parallel simulation and send the
data to a visualization package.  CUMULVS includes the capability to
steer user-defined parameters in a distributed simulation.  A future
feature being added to CUMULVS is the ability to perform user-directed 
checkpointing and restarts of parallel programs across a heterogeneous
network.  The interface is kept as simple as possible.  The programmer
merely defines the decomposition of parallel data and the number and
types of scalar parameters, and CUMULVS does the rest.  It supports
the simultaneous viewing of multiple dynamically attached front-end
visualization programs, or viewers.  A single interface routine handles
the attachment / detachment protocols, the selection and sending of
data, and updating steering parameters.  CUMULVS allows each viewer to
interactively select the granularity and extent of data that it desires
to see.  This allows the user to effectively visualize large datasets
without exhausting the available network bandwidth.  The next release
of CUMULVS will also support user-directed checkpointing and restarts
across a heterogeneous machine.  The visualization and checkpointing
features of CUMULVS will be independent. 
=======================================================================

Using CUMULVS:

The source code for the CUMULVS libraries is freely distributed to
be compiled on your individual systems.  You may obtain the CUMULVS
source using Netlib:

	* via anonymous ftp to netlib.org in the cumulvs/ subdirectory.

	* via the web, at http://www.netlib.org/cumulvs/index.html.

To create the base distribution of CUMULVS, you will first need to
install the following additional software packages:

	* PVM 3.3.11 or later - CUMULVS currently uses PVM as a
		message-passing substrate.

	* To use the provided AVS viewer, you will need to purchase a
		license for AVS 5.0 or later.

	* To use the provided TCL / TK example, you will need to obtain
		TCL and TK from ftp.smli.com in /pub/tcl.

=======================================================================

Correspondence:
---------------

Mail any questions, problems or suggestions to the authors at:

	cumulvs@msr.epm.ornl.gov

Also check the CUMULVS Web Page for announcements, information
and the latest version of the user's guide, at:

	http://www.epm.ornl.gov/cs/cumulvs.html

Good Luck!  :-)


