aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorschnetter <schnetter@2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8>2002-10-23 13:21:35 +0000
committerschnetter <schnetter@2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8>2002-10-23 13:21:35 +0000
commitfaa526b62885a9e9f6ecad7c928cb4c89df39f66 (patch)
treecabf1a97dfc2137e99d78877c6f088d0126475b5 /doc
parenteb16cb1ac4a52cecc94e11e0f86168a9aca10c63 (diff)
Added "TODO" point.
Added a bit more documentation. Added some restrict qualifiers. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@7 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
Diffstat (limited to 'doc')
-rw-r--r--doc/documentation.tex11
1 files changed, 8 insertions, 3 deletions
diff --git a/doc/documentation.tex b/doc/documentation.tex
index 4c5b203..7ccf999 100644
--- a/doc/documentation.tex
+++ b/doc/documentation.tex
@@ -100,11 +100,12 @@ The Slab thorn provides generic slabbing facilities. A slab is a
sub-array of another array. Both can be multidimensional, and the
slab can have a non-unit stride. The Slab thorn provides a routine to
copy a slab from one array into a slab of another array, while
-possibly transposing or inverting the slab. This combines get-slab
-and put-slab interfaces.
+possibly transposing or inverting the slab. The distribution of the
+arrays can be specified freely, so that the Slab thorn can also be
+used to interface to non-Cactus libraries with different data layouts.
The Slab thorn is driver independent, i.e.\ not tied to PUGH or
-Carpet, and does not require MPI.
+Carpet, and does not require MPI for single-processor configurations.
\end{abstract}
% The following sections are suggestive only.
@@ -112,6 +113,10 @@ Carpet, and does not require MPI.
\section{Introduction}
+A \emph{Slab} is a subarray of another array. This concept is used in
+many places with many different names. Fortran has so-called ``array
+subscript triplets'', which are the same thing.
+
\section{Physical System}
\section{Numerical Implementation}