aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authortradke <tradke@b589c3ab-70e8-4b4d-a09f-cba2dd200880>1999-09-21 18:49:19 +0000
committertradke <tradke@b589c3ab-70e8-4b4d-a09f-cba2dd200880>1999-09-21 18:49:19 +0000
commitbc4c42d2cc87cc4c7fa83dac808353664e6a2fbd (patch)
tree087aab6db47ac47d29eafd52908eae8f01b2c70c /doc
parent1940d71782b4cc3519972ebf4504bbe4486cf7d0 (diff)
Documentation for IOBasic
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@4 b589c3ab-70e8-4b4d-a09f-cba2dd200880
Diffstat (limited to 'doc')
-rw-r--r--doc/documentation.tex56
1 files changed, 56 insertions, 0 deletions
diff --git a/doc/documentation.tex b/doc/documentation.tex
new file mode 100644
index 0000000..cca0f38
--- /dev/null
+++ b/doc/documentation.tex
@@ -0,0 +1,56 @@
+% Thorn documentation template
+\documentclass{article}
+\begin{document}
+
+\title{IOBasic}
+\author{Gabrielle Allen}
+\date{1999}
+\maketitle
+
+\abstract{Thorn IOBasic provides IO methods for outputting scalar values in
+ASCII format and for printing some runtime information on grid functions
+to screen.}
+
+\section{Purpose}
+Thorn IOBasic registers 2 IO methods with the IO interface in the flesh:
+%
+\begin{itemize}
+ \item {\tt Scalar}
+ \begin{itemize}
+ \item for scalar variables this method outputs the value of the
+ scalar versus time into ASCII files named {\tt "<scalar\_name>.tl"}.
+ \item for a grid function it plots the minimum, maximum, L1, and L2 norm versus
+ time into ASCII files named {\tt "<GF\_name>\_<reduction>.tl"} where
+ {\tt reduction} stands for {\tt min, max, nm1, nm2} respectively.
+ \end{itemize}
+ The output data can be plotted by using either xgraph or gnuplot
+ (you can select the style of output via parameter settings).
+ \item {\tt INFO} computes the minimum and maximum values of a grid function
+ and prints the results to stdout as runtime information. The output occurs
+ as a table with rows containing the current iteration number, the physical time, and the reduction values of the grid function.
+\end{itemize}
+%
+%
+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 IOBasic 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}