diff options
author | hawke <hawke@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b> | 2004-06-09 12:59:26 +0000 |
---|---|---|
committer | hawke <hawke@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b> | 2004-06-09 12:59:26 +0000 |
commit | 0bd52de905ebcfbd461a8ca868b8220a2ea028a5 (patch) | |
tree | 3a2ffef9457d3d03469dd0d479a2074eeda33630 /doc | |
parent | af02e1acea3437853c1889f9d7337c621d07b61b (diff) |
A few documentation fixes.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/MoL/trunk@68 578cdeb0-5ea1-4b81-8215-5a3b8777ee0b
Diffstat (limited to 'doc')
-rw-r--r-- | doc/documentation.tex | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/doc/documentation.tex b/doc/documentation.tex index 8c3e4e6..56c03a6 100644 --- a/doc/documentation.tex +++ b/doc/documentation.tex @@ -231,12 +231,26 @@ defaults to 0, as no scratch space is required for the efficient ICN and Runge-Kutta 2 and 3 solvers. For the generic solvers this must be at least {\tt MoL\_Intermediate\_Steps - 1}. -A final parameter is {\tt MoL\_Memory\_Always\_On} which switches on +Another parameter is {\tt MoL\_Memory\_Always\_On} which switches on memory for the scratch space always if true and only during evolution if false. This defaults to true for speed reasons; the memory gains are likely to be limited unless you're doing something very memory intensive at initialization or analysis. +There is also a parameter {\tt MoL\_NaN\_Check} that will check your +RHS grid functions for NaNs using the {\tt NaNChecker} thorn from +CactusUtils. This will make certain that you find the exact grid +function computing the first NaN; of course, this may not be the real +source of your problem. + +The parameter {\tt disable\_prolongation} only does anything if you +are using mesh refinement, and in particular {\tt Carpet}. With mesh +refinement it may be necessary to disable prolongation in intermediate +steps of MoL. This occurs when evolving systems containing second +spatial derivatives. This is done by default in MoL. If your system is +purely first order in space and time you may wish to set this to {\tt + "no"}. + \subsection{Thorn writers} \label{AlphaThorns_MoL_sec:writeruse} @@ -1031,12 +1045,12 @@ CCTK_INT ierr = MoLRegisterConstrainedGroup(CCTK_INT ConstrainedIndex) \begin{ExampleSection} \begin{Example}{C} \begin{verbatim} -ierr = MoLRegisterConstrainedGroup(CCTK_VarIndex("ADMBase::alp")); +ierr = MoLRegisterConstrainedGroup(CCTK_GroupIndex("ADMBase::lapse")); \end{verbatim} \end{Example} \begin{Example}{Fortran} \begin{verbatim} -call CCTK_GroupIndex(ConstrainedIndex, "ADMBase::alp") +call CCTK_GroupIndex(ConstrainedIndex, "ADMBase::lapse") ierr = MoLRegisterConstrainedGroup(ConstrainedIndex) \end{verbatim} \end{Example} |