\documentstyle[]{article}
\input{epsf}

\makeatletter
\makeatother

\newtheorem{definition}{Definition}
\newtheorem{observation}{Observation}
\newtheorem{lemma}{Lemma}
\newtheorem{theorem}{Theorem}
\newtheorem{algorithm}{Algorithm}

\textwidth     6.5truein
\topmargin      0.0truein
\evensidemargin 0.0truein
\oddsidemargin 0.0truein
\textheight     9.0truein
\footheight     0.0truein
\headheight     0.0truein
\headsep        0.0truein
\columnsep      0.0truein
\columnseprule  0.0truein
\marginparwidth 0.0truein
\marginparsep   0.0truein
\marginparpush  0.0truein


\title{A Framework for Parallel Adaptive Grid Simulations
\thanks{This work was supported in part by NSF-CDA-9617360
and NSF CAREER award CCR-9703094.}
}
\author{
        {\bf Matthew~B.~Dwyer and Virgil~Wallentine}\\
        Department of Computing and Information Sciences\\
        Kansas State University\\
        234 Nichols Hall\\
        Manhattan, KS 66506\\
        (913) 532-6350\\
        dwyer@cis.ksu.edu}
\date{}

\begin{document}

\maketitle
\pagestyle{plain}

\begin{abstract}
Exploiting parallelism in the solution of scientific and computational
engineering problems requires significant expertise and effort on
the part of application developers.  We describe a framework targeted
at the class of discrete-time grid simulations that hides much
of the complexity inherent in the parallel solution of those problems.
By doing so this programming framework
offers the potential to reduce developer training
and software development time, and improve the quality of resulting
simulation software.
Software engineering concerns are important, however, they need not stand
in the way of high-performance.  Our framework is designed to admit
efficient solution to simulation problems and
to allow developers to address simulation problems that have a
high-degree of dynamism and irregularity.
We evaluate both the usability and performance of the framework
as applied to a standard finite-difference computation.
\end{abstract}

\paragraph{Keywords :} parallel software, parallel discrete event simulation, grid problems, object-oriented frameworks


\input{intro}
\input{related}
\input{pags}
\input{ca}
\input{aw}
\input{application}
\input{evaluation}
\input{conclusion}

\appendix
\input{appendixA}

\bibliographystyle{abbrv}
\bibliography{../matts}

\end{document}
