blob: 298fc489b5e650a17a3082dfb28172bfd107dcff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
% Thorn documentation template
\documentclass{article}
\begin{document}
\title{IOBasic}
\author{Gabrielle Allen, Paul Walker}
\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}
|