summaryrefslogtreecommitdiff
path: root/doc/UsersGuide/ThornWriters.tex
diff options
context:
space:
mode:
authorjthorn <jthorn@17b73243-c579-4c4c-a9d2-2d5706c11dac>2005-04-22 15:26:30 +0000
committerjthorn <jthorn@17b73243-c579-4c4c-a9d2-2d5706c11dac>2005-04-22 15:26:30 +0000
commit56502376b106e1f47641766ed46af682784e67ea (patch)
tree33b42214dadff5741172df05a1b23e89457704cb /doc/UsersGuide/ThornWriters.tex
parent65ea8ade0b51636b9b46e3f0c79cdddf6df3a437 (diff)
clarify wording on BEFORE/AFTER schedule clauses,
add explicit statement that cyclic dependencies are verboten -- thanks to Steve for helping me come up with better wording git-svn-id: http://svn.cactuscode.org/flesh/trunk@4033 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'doc/UsersGuide/ThornWriters.tex')
-rw-r--r--doc/UsersGuide/ThornWriters.tex7
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/UsersGuide/ThornWriters.tex b/doc/UsersGuide/ThornWriters.tex
index 88f2c649..cdda11ee 100644
--- a/doc/UsersGuide/ThornWriters.tex
+++ b/doc/UsersGuide/ThornWriters.tex
@@ -1393,7 +1393,7 @@ These specify either
\item a function or group before or after which this item will be
scheduled, or
\item a list of functions and/or groups; this item will be scheduled
- (once) before any of them or after all of them as appropriate.
+ (once) before any of them or after all of them respectively.
\end{itemize}
Note that a single schedule item may have multiple \texttt{BEFORE}
and/or \texttt{AFTER} options; the scheduler will honor all of these
@@ -1407,6 +1407,11 @@ This can also be written
schedule FOO BEFORE (A B C) ...
\end{alltt}
+Note that the set of all \texttt{BEFORE}/\texttt{AFTER} options in
+all active schedule blocks of all active thorns, \emph{must} specify
+a (directed) graph with no cycles; if there are any cycles then the
+scheduler will abort with a fatal error.
+
\item[\texttt{WHILE}]
This specifies a \texttt{CCTK\_INT} grid scalar which is used to control
the execution of this item. If the grid scalar has a nonzero value