summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2001-05-05 22:32:10 +0000
committerallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2001-05-05 22:32:10 +0000
commit461a8e5d4abbe24bcdb2e66c22394979538f7d4b (patch)
tree406d74c33182b21e990bcb2036ad479322832f00
parent99e4decff7dbdc6959ca770c4a10c265376d1273 (diff)
Some fixes from bug reports
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2145 17b73243-c579-4c4c-a9d2-2d5706c11dac
-rw-r--r--doc/UsersGuide/ThornWriters.tex17
1 files changed, 8 insertions, 9 deletions
diff --git a/doc/UsersGuide/ThornWriters.tex b/doc/UsersGuide/ThornWriters.tex
index ab8fde1d..3a03c7e7 100644
--- a/doc/UsersGuide/ThornWriters.tex
+++ b/doc/UsersGuide/ThornWriters.tex
@@ -1,4 +1,4 @@
-% /*@@
+Th% /*@@
% @file ThornWriters.tex
% @date 27 Jan 1999
% @author Gabrielle Allen, Tom Goodale, Gerd Lanfermann
@@ -934,7 +934,6 @@ specified to be valid. Once validated, parameters values are fixed, and cannot
be changed (unless the parameter is specified to be steerable, see below).
The full specification for a parameter decalaration is
-
\begin{verbatim}
[EXTENDS|USES] <parameter_type> <parameter name> "<parameter description>"
{
@@ -1036,16 +1035,16 @@ user to schedule a routine with respect to another routine which may not
exist.
The full specification for a schedule declaration is
-
\begin{verbatim}
-schedule [GROUP] <function|group name> AT|IN <time> [BEFORE|AFTER <item>] [WHILE <variable>] [AS <alias>]
+schedule [GROUP] <function|schedule group name> AT|IN <time|schedule group name> \
+ [BEFORE|AFTER <item>] [WHILE <variable>] [AS <alias>]
{
LANG: <language>
[STORAGE: <group>,<group>...]
[TRIGGER: <group>,<group>...]
[SYNC: <group>,<group>...]
[OPTIONS: <option>,<option>...]
-} "Description of function|group"
+} "Description of function| schedule group"
\end{verbatim}
This consists of a mandatory part, a set of options, and the main
@@ -1061,7 +1060,7 @@ These are listed in \ref{subsec:schedule_ccl}.
\section{Groups}
-If the optional {\em GROUP} specifier is used, the item is a schedule
+If the optional {\tt GROUP} specifier is used, the item is a schedule
group rather than a normal function. Schedule groups are effectively
new, user-defined, schedule bins. Functions or groups may be
scheduled {\em IN} these in the same way as they are scheduled {\em
@@ -1078,7 +1077,7 @@ be scheduled.
This specifies a {\em CCTK\_INT} grid scalar which is used to control
the execution of this item. If the grid scalar has a non-zero value
the schedule item will be executed, otherwise the item will be
-ignored. This allows iteration within the schedular.
+ignored. This allows iteration within the scheduler.
\item[AS]
This assigns a new name to a function for scheduling purposes. This
is used, for instance, to allow a thorn to schedule something before
@@ -1095,9 +1094,9 @@ The schedule block specifies further details of the scheduled function or group.
\item[LANG]
This specifies the language of the routine. Currently this is either
C or Fortran.
-\item[{\tt STORAGE}] The {\tt STORAGE} keyword specifies any groups for
+\item[{\tt STORAGE}] The {\tt STORAGE} keyword specifies groups for
which memory should be
-allocated for the duration of the routine.
+allocated for the duration of the routine or schedule group.
The storage status reverts to its previous status after the
\item[TRIGGER]
This is only used for items scheduled at {\em CCTK\_ANALYSIS}. The