From 9c2d9c49727239f7d123143e218db78084b78a3a Mon Sep 17 00:00:00 2001 From: schnetter <> Date: Fri, 2 May 2003 12:24:00 +0000 Subject: More about boundary conditions. darcs-hash:20030502122414-07bb3-e9d5d03810fc2eca2cf5d267d120eb24c26ad00d.gz --- Carpet/doc/documentation.tex | 22 ++++++++++++++++------ Carpet/doc/internals.tex | 23 +++++++++++++---------- 2 files changed, 29 insertions(+), 16 deletions(-) (limited to 'Carpet/doc') 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} -- cgit v1.2.3