aboutsummaryrefslogtreecommitdiff
path: root/Carpet/doc
diff options
context:
space:
mode:
authorschnetter <>2003-05-03 11:29:00 +0000
committerschnetter <>2003-05-03 11:29:00 +0000
commitcc18831fd59e63abb3e5a411a1afd5418e3edb97 (patch)
treecb33ed6cabad0731db88288d41787931c2553fcf /Carpet/doc
parent1c1f66d592f36a1a0d6c58a2042e11c0ee4d5025 (diff)
Add an abstract.
Add an abstract. Some formatting changes. darcs-hash:20030503112923-07bb3-407db5bb4c5b77d76b773bce477cfbb73cec8c2e.gz
Diffstat (limited to 'Carpet/doc')
-rw-r--r--Carpet/doc/internals.tex53
1 files changed, 38 insertions, 15 deletions
diff --git a/Carpet/doc/internals.tex b/Carpet/doc/internals.tex
index 61dbdfd8e..3acbaa9b1 100644
--- a/Carpet/doc/internals.tex
+++ b/Carpet/doc/internals.tex
@@ -1,30 +1,53 @@
-% $Header: /home/eschnett/C/carpet/Carpet/Carpet/doc/internals.tex,v 1.3 2003/05/03 11:19:51 hawke Exp $
+% $Header: /home/eschnett/C/carpet/Carpet/Carpet/doc/internals.tex,v 1.4 2003/05/03 13:29:23 schnetter Exp $
\documentclass{article}
+
+\usepackage{amsfonts}
+\usepackage{amssymb}
+\usepackage[english] {babel}
+\usepackage{exscale}
+\usepackage[final]{graphicx}
+\usepackage[backref,draft=false]{hyperref}
+%\usepackage{concrete}
+\usepackage{mathpple}
+%\usepackage{pslatex}
+
+\newcommand{\todo}[1]{\rule{1em}{1ex}~{\small [{#1}]}}
+
+\sloppypar
+
\begin{document}
\title{Carpet under the hood}
\author{Erik Schnetter \textless schnetter@uni-tuebingen.de\textgreater}
-\date{$ $Date: 2003/05/03 11:19:51 $ $}
+\date{$ $Date: 2003/05/03 13:29:23 $ $}
\maketitle
+\begin{abstract}
+ This document describes the internal workings of the Carpet
+ arrangement. Its intended readership are people who extend Carpet,
+ or who use Carpet more thant the average user. This document is
+ supposed to be read in conjuction with and guiding through the
+ source code.
+\end{abstract}
+
\tableofcontents
\section{Overview}
-The Carpet driver, which lives in the Carpet arrangement, is divided
-into several parts. The thorn \texttt{Carpet} is the main driver
-piece; it provides all the routines and structures that Cactus expects
-from it. The thorn \texttt{CarpetLib} is the workhorse that does all
-the bookkeeping and data shuffling. Those two alone form a valid
-Cactus driver; the other thorns provide additional functionality. The
-thorns \texttt{CarpetInterp}, \texttt{CarpetReduce}, and
-\texttt{CarpetSlab} provide the corresponding interpolation,
-reduction, and slabbing interfaces. The thorns \texttt{CarpetIOASCII}
-and \texttt{CarpetIOFlexIO} provide I/O methods. Finally, thorn
-\texttt{CarpetRegrid} provides a user interface to select where and
-what to refine. (The actual refinement is handled in
-\texttt{CarpetLib}.)
+ The Carpet driver, which lives in the Carpet arrangement, is
+ divided into several parts. The thorn \texttt{Carpet} is the main
+ driver piece; it provides all the routines and structures that
+ Cactus expects from it. The thorn \texttt{CarpetLib} is the
+ workhorse that does all the bookkeeping and data shuffling. Those
+ two alone form a valid Cactus driver; the other thorns provide
+ additional functionality. The thorns \texttt{CarpetInterp},
+ \texttt{CarpetReduce}, and \texttt{CarpetSlab} provide the
+ corresponding interpolation, reduction, and slabbing interfaces.
+ The thorns \texttt{CarpetIOASCII} and \texttt{CarpetIOFlexIO}
+ provide I/O methods. Finally, thorn \texttt{CarpetRegrid} provides
+ a user interface to select where and what to refine. (The actual
+ refinement is handled in \texttt{CarpetLib}.)