diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/documentation.tex | 11 |
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} |