\pagestyle{empty}
\vspace{0.5in}

\begin{center}

ARGONNE NATIONAL LABORATORY

9700 South Cass Avenue

Argonne, Illinois  60439

\vspace{0.6in}

\begin{center}

{\large {\bf BlockSolve95 Users Manual:}} \\
{\large {\bf Scalable Library Software for the }} \\
{\large {\bf Parallel Solution of Sparse Linear Systems}}\\[0.4cm]

\vspace{.4in}

{\sc Mark T.~Jones and Paul E.~Plassmann}\\[0.1cm]

\vspace{.4in}

Mathematics and Computer Science Division

ANL Report 95/48

December 1995

\end{center}

\vspace{0.35in}

\end{center}

\par\noindent
\begin{center}
{\bf ABSTRACT}
\end{center}

\vspace{0.15in}

\par\noindent
\BS\ is a software library for solving large, sparse systems
of linear equations on massively parallel computers or networks
of workstations.
The matrices must be symmetric in structure; however, the 
matrix nonzero values may be either symmetric or nonsymmetric.
The nonzeros must be real valued.
\BS\ uses a message-passing paradigm and achieves portability
through the use of the MPI message-passing standard.
Emphasis has been placed on achieving both
good processor performance through the use of higher-level
BLAS and scalability through the use of advanced algorithms.
This report gives detailed instructions on the use of \BS\ 
and descriptions of a number of program examples that can
be used as templates for applications programs.

\vspace{0.60in}

%\par\noindent
\begin{center}
\parbox{5.5in}{{\small 
$^*$This work was supported by the Mathematical, Information,
and Computational Sciences Division subprogram of the
Office of Computational and Technology Research, U.S. Department
of Energy, under Contract W-31-109-Eng-38.
The first author was supported in part by a 1994--95 University of
Tennessee Professional Development award and NSF grants ASC-9501583
and ASC-9411394.
}}
\end{center}

\newpage
\pagestyle{plain}
\setcounter{page}{1}
\tableofcontents
\newpage
