diff --git a/doc/tinytalk/lbm.png b/doc/tinytalk/lbm.png index 0f99a43..6c74f7a 100644 Binary files a/doc/tinytalk/lbm.png and b/doc/tinytalk/lbm.png differ diff --git a/doc/tinytalk/tinytalk.pdf b/doc/tinytalk/tinytalk.pdf index fe09980..f6809ca 100644 Binary files a/doc/tinytalk/tinytalk.pdf and b/doc/tinytalk/tinytalk.pdf differ diff --git a/doc/tinytalk/tinytalk.tex b/doc/tinytalk/tinytalk.tex new file mode 100644 index 0000000..7befa91 --- /dev/null +++ b/doc/tinytalk/tinytalk.tex @@ -0,0 +1,83 @@ +%% Encoding: ISO8859-1 %% + +%% LaTeX-Beamer template for KIT design +%% by Erik Burger, Christian Hammer +%% +%% modified by Christian Henrich and Matthias Gabel for IKS/ITI +%% +%% version 1.3 +%% +%% mostly compatible to KIT corporate design v1.2 +%% http://www.uni-karlsruhe.de/download/uka/Gestaltungsrichtlinien_komplett.pdf + +\documentclass[18pt,aspectratio=169]{beamer} +\usetheme{kit} + + \usepackage{comment} + \usepackage{pdfpages} + + % if a custom picture is to be used on the title page, copy it into the 'logos' + % directory, in the line below, replace 'mypicture' with the + % filename (without extension) and uncomment the line + + \renewcommand{\titleimage}{collagen} + + % (picture proportions: 63 : 20, *.eps format if you use latex+dvips+ps2pdf, + % *.jpg/*.png/*.pdf if you use pdflatex) + + % if you want to see BibTeX keys in the references view instead of the symbol, + % uncomment the following line + % \usebibitemtemplate{\insertbiblabel} + + % uncomment the following line if you want to hide the navigation symbols + %\beamertemplatenavigationsymbolsempty + + % the presentation starts here + + \title[An ECM Model for Cells In Silico]{An ECM Model for Cells in Silico} + % \subtitle{} + \author{Paul Brinkmeier} + + \institute[SCC]{Steinbuch Centre for Computing} % Deutsch + %\institute[ITI]{Department of Informatics, Institute of Theoretical Informatics} % Englisch + + \begin{document} + + \selectlanguage{english} % Deutsch + % \selectlanguage{ngerman} % Englisch + %title page + \begin{frame} + \titlepage{} + \end{frame} + + \include{vortrag} + + \begin{comment} + \section{References} + \begin{frame} + \frametitle{References} + \bibliography{references} + \bibliographystyle{plain} %does not render "url" fields... + % \bibliographystyle{IEEEtran} %does render "url" fields, requires "_"s and "#"s to be escaped, e.g. "\_". + \end{frame} + \end{comment} + + \section{End} + \begin{frame} + \begin{columns} + \column{0.45\textwidth} + \includegraphics[page=2,width=0.9\textwidth]{tinytalk2} + \column{0.45\textwidth} + \includegraphics[page=3,width=0.9\textwidth]{tinytalk2} + \end{columns} + \vfill + \begin{columns} + \column{0.45\textwidth} + \includegraphics[page=7,width=0.9\textwidth]{tinytalk2} + \column{0.45\textwidth} + \includegraphics[page=8,width=0.9\textwidth]{tinytalk2} + \end{columns} + \end{frame} + + \end{document} + diff --git a/doc/tinytalk/vortrag.tex b/doc/tinytalk/vortrag.tex index 6a938ba..ca62550 100644 --- a/doc/tinytalk/vortrag.tex +++ b/doc/tinytalk/vortrag.tex @@ -60,15 +60,17 @@ Two main requirements: \end{itemize} \end{frame} -\vfill - \section{Methods} \begin{frame}{Lattice Boltzmann Method} \begin{figure} - \includegraphics[width=0.8\textwidth]{lbm.png} + \includegraphics[width=0.6\textwidth]{lbm.png} \end{figure} +\[ +f_i(\mathbf{x} + \mathbf{c}_i, t + 1) = f_i(\mathbf{x}, t) - \frac{1}{\tau} (f_i(\mathbf{x}, t) - f_i^\text{eq}(\mathbf{x}, t)) +\] + \begin{itemize} \item Discretized particle velocities per lattice site \item Update Step: Streaming + Collision @@ -77,34 +79,41 @@ Two main requirements: \end{frame} \begin{frame}{Elastic Lattice Model} +\begin{columns} +\column{0.35\textwidth} \begin{figure} - \includegraphics[width=0.32\textwidth]{elm.png} + \includegraphics[width=\textwidth]{elm.png} \end{figure} +\column{0.65\textwidth} +\[ +\mathbf{F}_{ij} = \mathbf{r}_{ij} K_{ij} (\mathbf{u}_{ij} \cdot \mathbf{x}_{ij}) + \frac{c \mathbf{u}_{ij}}{|\mathbf{x}_{ij}|^2} + \eta \mathbf{v}_{ij} +\] + \begin{itemize} \item A square lattice based discrete particle method \item Each lattice site represents a particle \item Particles are connected to neighbors by springs \end{itemize} +\end{columns} \end{frame} -\section{Implementation} +\begin{frame}{My Approach} +Two main requirements: -\begin{frame}{Implementation} \begin{itemize} - \item Starting point: NAStJA + CiS - \item Benchmark different implementations against each other - \begin{itemize} - \item CPU - \item Vectorized - \item GPU - \end{itemize} - \item Optimize for - \begin{itemize} - \item Scaling behavior - \item Wall clock time - \item etc. - \end{itemize} + \item Model exhibits viscoelastic properties \checkmark{} + \item Model can be implemented as a stencil in NAStJA \checkmark{} +\end{itemize} + +\vfill + +Challenges: + +\begin{itemize} + \item How do we integrate the model with the CPM? + \item How can it be implemented in NAStJA? + \item How do we make it fast? \end{itemize} \end{frame}