\begin{frame}[allowframebreaks] \frametitle{What will you learn today?} \tiny \tableofcontents \normalsize \end{frame} \begin{frame} \frametitle{What will you learn today?} \begin{centering} \textbf{Converting a serial code to a parallel ARM code using the Cactus Computational Framework}\\ \includegraphics[height=2cm]{cactuslogo_big.png}\\ \end{centering} You will learn \begin{itemize} \item what the Cactus Computational Framework is \item what AMR is (in basics) \item how Cactus can help for serial codes \item how Cactus can help to parallelize codes \end{itemize} \end{frame} \begin{frame} \frametitle{What do we assume?} We assume you \begin{itemize} \item are able to write, or at least read, a serial code in C/C++/Fortran; \item are interested in writing parallel codes; \item might already have a serial problem to be parallelized. \end{itemize} It would be advantagous (but not necessary) if you \begin{itemize} \item are familiar with the Linux/Unix environment \item are familiar with Eclipse \end{itemize} \end{frame} \begin{frame} \frametitle{Tutorial Outline} \begin{centering} \begin{tabular}{p{0.5\textwidth}l} Introduction to Cactus & \textit{seminar}\\ Introduction to tutorial environment & \textbf{handson}\\ Questions and Break &\\\hline Example implementations & \textit{seminar}\\ The first thorn & \textbf{handson}\\ Questions and Break &\\\hline Parallelizing simple Example & \textbf{handson}\\ Running, Visualizing & \textbf{handson}\\ Frontiers in Cactus Development & \textit{seminar}\\ Questions and Break &\\\hline Parallelizing advanced Examples & \textbf{handson}\\ Wrap Up & \textit{seminar}\\ \end{tabular}\\ \end{centering} \end{frame}