diff options
author | jthorn <jthorn@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2005-04-22 15:26:30 +0000 |
---|---|---|
committer | jthorn <jthorn@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2005-04-22 15:26:30 +0000 |
commit | 56502376b106e1f47641766ed46af682784e67ea (patch) | |
tree | 33b42214dadff5741172df05a1b23e89457704cb /doc/UsersGuide/ThornWriters.tex | |
parent | 65ea8ade0b51636b9b46e3f0c79cdddf6df3a437 (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.tex | 7 |
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 |