Newsgroups: comp.parallel
From: Dave OHallaron <droh+@cs.cmu.edu>
Subject: Spark98 sparse matrix kernels
Organization: School of Computer Science, Carnegie Mellon
Date: 22 Oct 1997 12:54:14 GMT
Message-ID: <62kt1m$sd2$1@server2.ctc.com>

The Spark98 kernels are now available from

	www.cs.cmu.edu/~quake/spark98.html

Spark98 is a set of sparse matrix kernels for shared memory and
message passing systems. In the past, it has been difficult for
systems builders who want to understand the performance of irregular
codes on their systems to find example sparse matrix kernels that are
compact, portable, and yet realistic and easy to understand, modify,
and experiment with.  Spark98 is designed to fill that void. 

The programs are short (~1000 lines of C code, most of which parse the
input file), portable (Posix and SGI thread interfaces for the shared
memory kernels, and MPI for the message passing kernel), and realistic
(the matrices come from simulations of earthquake induced ground
motion in the San Fernando Valley of Southern California).

If you build parallel computers, memory systems, thread libraries,
message passing libraries, DSM libraries, or parallelizing compilers,
then Spark98 will probably be very helpful to you. See the Web page
for more info.

-- David R. O'Hallaron, Research Computer Scientist
-- School of Computer Science, Carnegie Mellon Univ, 
-- 5000 Forbes Avenue, Pittsburgh, PA 15213-3891

-- phone: (412)268-8199	email: droh@cs.cmu.edu
-- fax  : (412)268-5576	web  : http://www.cs.cmu.edu/~droh/

--
Articles to parallel@ctc.com (Administrative: bigrigg@ctc.com)
Archive: http://www.hensa.ac.uk/parallel/internet/usenet/comp.parallel


