[Commits] [svn:einsteintoolkit] Workshop_Spring_2012/numerical_relativity/ (Rev. 39)
diener at cct.lsu.edu
diener at cct.lsu.edu
Wed Apr 4 09:19:38 CDT 2012
User: diener
Date: 2012/04/04 09:19 AM
Modified:
/numerical_relativity/
numerical_relativity.tex
Log:
A few more slides.
File Changes:
Directory: /numerical_relativity/
=================================
File [modified]: numerical_relativity.tex
Delta lines: +43 -2
===================================================================
--- numerical_relativity/numerical_relativity.tex 2012-04-04 14:08:10 UTC (rev 38)
+++ numerical_relativity/numerical_relativity.tex 2012-04-04 14:19:38 UTC (rev 39)
@@ -8,6 +8,8 @@
\begin{document}
+\newcommand{\code}[1]{\texttt{#1}}
+
\frame{\titlepage}
\frame{\frametitle{Outline}
@@ -17,6 +19,7 @@
\item Puncture data.
\item Finite differencing.
\item The method of lines.
+ \item McLachlan.
\end{itemize}
}
@@ -96,7 +99,7 @@
}
\frame{\frametitle{The BSSN formulation (continued)}
-The evolution equation for all the BSSN variables are
+The evolution equation for all the BSSN variables are\footnote{Note: the matter terms are left out.}
\begin{align}
\partial_t \tg_{ij} = {} & -2 \alpha \tA_{ij} + \lbt{\tg}{i}{j}{k}, \\
\partial_t \phi = {} & - \frac{1}{6} \alpha K + \beta^{k}\partial_{k}\phi
@@ -298,8 +301,46 @@
integrator.\pause
Often Runge-Kutta integration schemes are the scheme of choice.
+}
+\frame{\frametitle{The method of lines (continued)}
+Advantages of using the method of lines:
+\begin{itemize}
+ \item It is easy to change the time integration scheme (e.g.\ going to higher
+ order).\pause
+ \item It is easy to couple different evolution equations maintaining
+ high order coupling.\pause
+\end{itemize}
+The method of lines is implemented in Cactus in the thorn
+\code{CactusNumerical/MoL}.\pause
+To use:
+\begin{itemize}
+ \item Schedule a routine to register the evolution variables and RHS
+ variables with \code{MoL}.\pause
+ \item Schedule routines to set the RHS variables.\pause
+ \item Set parameters when launching job to choose the time integration
+ scheme.
+\end{itemize}
+}
+\frame{\frametitle{McLachlan}
+\code{McLachlan} is the Einstein Toolkit implementation of BSSN.\pause
+
+\code{McLachlan} is named in honor of the Canadian Singer/Song writer Sarah
+McLachlan.\pause
+
+It is based on finite differencing and the method of lines.\pause
+
+It supports high order finite differencing (8th order).\pause
+
+Since it is generated from the tensor equations by Kranc it is easy to
+maintain and modify.\pause
+
+It is highly optimized (supports vectorization and OpenMP) and an effort is
+ongoing to make it be able to run on GPU's as well.\pause
+
+In the future it may be necessary to generate different versions optimized
+for specific computer architectures.
}
@@ -428,9 +469,9 @@
}
\frame{\frametitle{Conservation Laws}
+}
-
\end{document}
More information about the Commits
mailing list