aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authortradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2000-06-02 15:17:55 +0000
committertradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2000-06-02 15:17:55 +0000
commite84210459cfbed430d8dfd0f1b4d04e76c1b0f6f (patch)
treeecc9fb15aa93adde2fc854644e3182ecf9ba61da /doc
parente4b33cec4b4c3899f97259e4037bda4ed734becd (diff)
IOASCII using thorn Hyperslab. No PUGH in here anymore !
Also changed the output format to use tabs rather than spaces which reduces the output filesize by 1/3. Should still pass all testsuites (tested for the WaveToys). If everything else is okay we can move IOASCII into the IOBasic/ arrangement and remove CactusPUGHIO/IOASCII. Also finally removed all the http stuff. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOASCII/trunk@2 94b1c47f-dcfd-45ef-a468-0854c0e9e350
Diffstat (limited to 'doc')
-rw-r--r--doc/documentation.tex57
1 files changed, 57 insertions, 0 deletions
diff --git a/doc/documentation.tex b/doc/documentation.tex
new file mode 100644
index 0000000..cfd5919
--- /dev/null
+++ b/doc/documentation.tex
@@ -0,0 +1,57 @@
+% Thorn documentation template
+\documentclass{article}
+\begin{document}
+
+\title{IOASCII}
+\author{Paul Walker}
+\date{1998-1999}
+\maketitle
+
+\abstract{Thorn IOASCII provides an IO method for 1D and 2D output of
+grid arrays into files in ASCII format.}
+
+\section{Purpose}
+Thorn IOASCII registers two IO methods named {\tt IOASCII\_1D} and
+{\tt IOASCII\_2D} with the IO interface in the flesh.\\
+{\tt IOASCII\_1D} creates one-dimensional output of 3D grid functions and arrays
+by slicing through the edge (in the octant case) or center (in all
+origin centered cases) of the grid in the x, y, and z directions.
+If your grid is cubed it will also slice in the diagonal direction.
+Output for each direction can be selected individually via parameters.\\
+Data is written in ASCII format and goes into files named
+{\tt "<GF\_name>.[xyzd]l"}. These files can be processed directly by either
+xgraph or gnuplot (you can select the style of output via parameter
+settings).\\\\
+%
+{\tt IOASCII\_2D} outputs two-dimensional slices of grid functions and arrays
+as xy, xz, and yz planes. Again, slicing is done through the edge
+(in the octant case) or center (in all origin centered cases).\\
+Data is written in ASCII format and goes into files named
+{\tt "<varname>\_2d\_[{xy}{xz}{yz}.gnuplot"}. These files can be visualized
+by gnuplot using its {\it splot} command.
+%
+\newline
+%
+You obtain output by an IO method by either
+%
+\begin{itemize}
+ \item setting the appropriate IO parameters
+ \item calling one the routines of the IO function interface provided by the flesh
+\end{itemize}
+%
+For a description of basic IO parameters and the IO function interface to
+invoke IO methods by application thorns please see the documentation of thorn
+IOUtil and the flesh.
+%
+\section{Comments}
+%
+Since IOASCII uses parameters from IOUtil
+it also needs this IO skeleton thorn be compiled into Cactus and activated.
+%
+% Automatically created from the ccl files
+% Do not worry for now.
+\include{interface}
+\include{param}
+\include{schedule}
+
+\end{document}