[Commits] [svn:einsteintoolkit] Workshop_Spring_2012/handson_analysis/ (Rev. 79)

roland.haas at physics.gatech.edu roland.haas at physics.gatech.edu
Thu Apr 5 13:53:03 CDT 2012


User: rhaas
Date: 2012/04/05 01:53 PM

Modified:
 /handson_analysis/
  handson_analysis.pdf, handson_analysis.tex

Log:
 describe CoreTracker versions avaiable

File Changes:

Directory: /handson_analysis/
=============================

File [modified]: handson_analysis.pdf
Delta lines: +0 -0
===================================================================
(Binary files differ)

File [modified]: handson_analysis.tex
Delta lines: +38 -2
===================================================================
--- handson_analysis/handson_analysis.tex	2012-04-05 18:46:42 UTC (rev 78)
+++ handson_analysis/handson_analysis.tex	2012-04-05 18:53:03 UTC (rev 79)
@@ -56,7 +56,7 @@
 \begin{block}{What to compute}
     \begin{align*}
         M  &= \int \Heaviside(\rho - \rho_{\text{min}})
-                   \Heaviside(R_{\text{max}} - |x^i - x^i_{\teut{old}}|)
+                   \Heaviside(R_{\text{max}} - |x^i - x^i_{\text{old}}|)
                    \rho\,d^3x \\
         X^i&= \left(
                    \int \Heaviside(\rho - \rho_{\text{min}})
@@ -103,7 +103,7 @@
         \end{alltt}
 \item<2-> \texttt{MoL\_PseudoEvolution} evaluate integrand on current time-slice
 \begin{alltt}\color{blue}
-if(distance2 < SQR(core\_radius)
+if(distance2 < SQR(core\_radius) \&\&
   rho[idx] >= threshold\_density) \{
     core\_density\_x[idx] = x[idx] * rho[idx];
     core\_density[idx]   = rho[idx];
@@ -155,4 +155,40 @@
 	\item controlled by a parameter \texttt{add\_moving\_blobs}. Check \texttt{param.ccl} for possible options and \texttt{src/moving\_blobs.c} for the code.
     \end{itemize}
 \end{frame}
+
+\begin{frame}[fragile]
+    \frametitle{Sample implementation}
+	We provide a sample implementation in the workshop repostiory. The simplest way to download it is using GetComponents
+	\begin{center}
+	\begin{alltt}
+cd \$HOME
+./GetComponents -a https://svn.einsteintoolkit.org/\textbackslash
+                   documents/Workshop\_Spring\_2012/\textbackslash
+                   handson\_analysis/Cactus/misc/\textbackslash
+                   CoreTracker.th
+	\end{alltt}
+	\end{center}
+	This will provide you with the final version of the code in
+	\texttt{arrangements/Introduction/CoreTracker} which you may
+	add to your thorn list in \texttt{Cactus/configs/sim/ThornList}.
+	There are also ``halfway'' versions of the code in \texttt{arrangements/Introduction/CoreTracker\_stages}.
+\end{frame}
+
+\begin{frame}[fragile]
+    \frametitle{Sample implementation stages}
+\begin{tabular}{cc}
+Version     & adds \\
+\hline\hline
+\texttt{v0} & just after \texttt{make newthorn} \\
+\texttt{v1} & adds \texttt{param.ccl}\\
+\texttt{v2} & adds skeleton source file \texttt{src/coretracker.c}\\
+\texttt{v3} & adds \texttt{interface.ccl}\\
+\texttt{v4} & adds \texttt{schedule.ccl} \\
+\texttt{v5} & adds initialization and evolution routines\\
+\texttt{v6} & adds reduction routine\\
+\texttt{v7} & adds routine to provide known data\\
+\texttt{v8} & adds test case
+\end{tabular}
+\end{frame}
+
 \end{document}



More information about the Commits mailing list