aboutsummaryrefslogtreecommitdiff
path: root/Carpet/doc
diff options
context:
space:
mode:
authorschnetter <>2003-05-02 12:24:00 +0000
committerschnetter <>2003-05-02 12:24:00 +0000
commit9c2d9c49727239f7d123143e218db78084b78a3a (patch)
treedb52fcf8ea2763f66aa15b4f8a715799a2c0fbe9 /Carpet/doc
parent67249f7134a3ef915ba2ebab0a6f26cdfbae432f (diff)
More about boundary conditions.
darcs-hash:20030502122414-07bb3-e9d5d03810fc2eca2cf5d267d120eb24c26ad00d.gz
Diffstat (limited to 'Carpet/doc')
-rw-r--r--Carpet/doc/documentation.tex22
-rw-r--r--Carpet/doc/internals.tex23
2 files changed, 29 insertions, 16 deletions
diff --git a/Carpet/doc/documentation.tex b/Carpet/doc/documentation.tex
index e70ff184f..9aaa66f80 100644
--- a/Carpet/doc/documentation.tex
+++ b/Carpet/doc/documentation.tex
@@ -2,7 +2,7 @@
% Cactus Thorn template for ThornGuide documentation
% Author: Ian Kelley
% Date: Sun Jun 02, 2002
-% $Header: /home/eschnett/C/carpet/Carpet/Carpet/doc/documentation.tex,v 1.5 2003/04/30 20:41:38 schnetter Exp $
+% $Header: /home/eschnett/C/carpet/Carpet/Carpet/doc/documentation.tex,v 1.6 2003/05/02 14:24:14 schnetter Exp $
%
% Thorn documentation in the latex file doc/documentation.tex
% will be included in ThornGuides built with the Cactus make system.
@@ -64,7 +64,7 @@
% *======================================================================*
% If you are using CVS use this line to give version information
-% $Header: /home/eschnett/C/carpet/Carpet/Carpet/doc/documentation.tex,v 1.5 2003/04/30 20:41:38 schnetter Exp $
+% $Header: /home/eschnett/C/carpet/Carpet/Carpet/doc/documentation.tex,v 1.6 2003/05/02 14:24:14 schnetter Exp $
\documentclass{article}
@@ -72,7 +72,7 @@
% (Automatically used from Cactus distribution, if you have a
% thorn without the Cactus Flesh download this from the Cactus
% homepage at www.cactuscode.org)
-\usepackage{../../../doc/ThornGuide/cactus}
+\usepackage{../../../doc/latex/cactus}
\usepackage{hyperref}
\begin{document}
@@ -85,7 +85,7 @@
% the date your document was last changed, if your document is in CVS,
% please use:
-\date{$ $Date: 2003/04/30 20:41:38 $ $}
+\date{$ $Date: 2003/05/02 14:24:14 $ $}
\maketitle
@@ -737,6 +737,17 @@ after handling the time levels has been straightened out.
+\section{Further documentation}
+
+The individual thorns in the Carpet arrangement might contain further
+documentation, which is also available in the thorn guide.
+Additionally, there is a document \texttt{internals.tex} in the
+arrangement's doc directory, and a document
+\texttt{threelev\_initdata.tex} in thorn \texttt{Carpet}'s doc
+directory.
+
+
+
%% \bibliographystyle{amsalpha} % initials + year
%% \bibliography{carpet}
@@ -744,8 +755,7 @@ after handling the time levels has been straightened out.
\providecommand{\MR}{\relax\ifhmode\unskip\space\fi MR }
% \MRhref is called by the amsart/book/proc definition of \MR.
\providecommand{\MRhref}[2]{%
- \href{http://www.ams.org/mathscinet-getitem?mr=#1}{#2}
-}
+ \href{http://www.ams.org/mathscinet-getitem?mr=#1}{#2} }
\providecommand{\href}[2]{#2}
\begin{thebibliography}{{Pen}}
diff --git a/Carpet/doc/internals.tex b/Carpet/doc/internals.tex
index 35b6666a9..44ebd0397 100644
--- a/Carpet/doc/internals.tex
+++ b/Carpet/doc/internals.tex
@@ -1,11 +1,11 @@
-% $Header: /home/eschnett/C/carpet/Carpet/Carpet/doc/internals.tex,v 1.1 2003/04/30 20:41:38 schnetter Exp $
+% $Header: /home/eschnett/C/carpet/Carpet/Carpet/doc/internals.tex,v 1.2 2003/05/02 14:24:14 schnetter Exp $
\documentclass{article}
\begin{document}
\title{Carpet under the hood}
\author{Erik Schnetter \textless schnetter@uni-tuebingen.de\textgreater}
-\date{$ $Date: 2003/04/30 20:41:38 $ $}
+\date{$ $Date: 2003/05/02 14:24:14 $ $}
\maketitle
\tableofcontents
@@ -645,7 +645,7 @@ subroutine restrict_3d_real8
-\section{Regridding, where and when}
+\section{Regridding, how and where and when}
The thorn \texttt{Carpet} provides a routine
\texttt{RegisterRegridRoutine} where one can register a regridding
@@ -707,13 +707,6 @@ subroutine restrict_3d_real8
-\section{TO DO}
-
- don't use symmetries or boundary conditions on finer grids;
- coordinates on finer grids.
-
-
-
\section{Random ramblings}
Carpet uses the STL, because the STL provides very useful container
@@ -746,4 +739,14 @@ subroutine restrict_3d_real8
to extract from the core file a stack backtrace and the values of
the local variables of the current stack frame.
+ Using symmetry boundary conditions such as octant mode is currently
+ still awkward in Carpet. There are several reasons for this:
+ \texttt{CarpetRegrid} does not know about symmetries, and hence
+ doesn't take them into account when choosing refinement regions.
+ The symmetry conditions on the finer grid might be different from
+ the conditions on the coarser grids, and the symmetry thorns cannot
+ cope with this, so this situation must be avoided: one cannot use
+ \texttt{avoid\_origin=yes}, because the finer grids all have
+ \texttt{avoid\_origin=no} due to the vertex-centred refinement.
+
\end{document}