X-Git-Url: https://hackdaworld.org/gitweb/?p=lectures%2Flatex.git;a=blobdiff_plain;f=computational_physics%2Fcp.tex;h=fb093234250adc5b4978ac0d8c4c6da98dca2fb2;hp=4df64adce7dfdb06c939fc8473e4d55b84694552;hb=f5904578f2f03a49e4a682cb0dd3b09458a0babd;hpb=d216c426b8d32ee5d7341f83903087effbb0820a diff --git a/computational_physics/cp.tex b/computational_physics/cp.tex index 4df64ad..fb09323 100644 --- a/computational_physics/cp.tex +++ b/computational_physics/cp.tex @@ -1,4 +1,4 @@ -\documentclass[]{prosper} +\documentclass[pdf]{prosper} \usepackage{verbatim} \usepackage[german]{babel} @@ -7,26 +7,144 @@ \usepackage{amsmath} \usepackage{ae} \usepackage{aecompl} +\usepackage{color} +\usepackage{graphicx} +\graphicspath{{./img/}} +\usepackage{hyperref} \title{introduction to computational physics} \subtitle{basic concepts and approaches} \author{frank zirkelbach} \email{frank.zirkelbach@physik.uni-augsburg.de} -\institution{experimantal physics IV - university of augsburg} +\institution{experimantal physics {\footnotesize IV} - university of augsburg} \begin{document} \maketitle -\begin{slide}{computational physics} +\overlays{5}{ +\begin{slide}{outline} \begin{itemstep} \item motivation - \item history + \item history of computing hardware/software \item warning - \item things you can do with your computer + \item computational techniques \item summary \end{itemstep} +\end{slide}} + +\overlays{4}{ +\begin{slide}{motivation} +\FromSlide{1}{ + \begin{center} + \begin{figure}[h] + \includegraphics[width=8cm]{cp_appl_field.eps} + \end{figure} + \end{center} +} +\FromSlide{2}{ +challenge: +} +\FromSlide{3}{ +\begin{itemize} + \item precise mathematical theory + \item often: solving theory's equations ab-initio is not realistic + \item only a few models can be solved exactly +\end{itemize}} +\FromSlide{4}{ +$\Rightarrow$ study and implementation of numerical algorithms +} +\end{slide}} + +\overlays{5}{ +\begin{slide}{history of computing hardware} + \begin{minipage}[t]{10cm} + \onlySlide*{1}{\begin{center} \includegraphics[height=3cm]{abacus.eps} \end{center}} + \onlySlide*{2}{\begin{center} \includegraphics[height=3cm]{eniac.eps} \hspace{1cm} \includegraphics[height=3cm]{tube.eps} \end{center}} + \onlySlide*{3}{\begin{center} \includegraphics[height=3cm]{z1.eps} \end{center}} + \onlySlide*{4}{\begin{center} \includegraphics[height=3cm]{pdp1.eps} \hspace{1pt} \includegraphics[height=3cm]{transistor.eps} \end{center}} + \onlySlide*{5}{\begin{center} \includegraphics[height=3cm]{pdp8.eps} \hspace{1cm} \includegraphics[height=3cm]{ic.eps} \end{center}} + %\FromSlide{6}{\begin{center} \includegraphics[height=3cm]{} \end{center}} + \end{minipage} + \begin{minipage}[b]{10cm} + \begin{itemstep} + \item $3000 \, bc$: abacus - first calculating device + \item $1945$: eniac - electrical digital computer + \item $1938/41$: z1/3 - featuring memory and programmability + \item $1960$: pdp-1 - transistor based computers + \item $1964$: pdp-8 - integrated circuit computers + \end{itemstep} + \end{minipage} +\end{slide}} + +\overlays{5}{ +\begin{slide}{history of computing hardware} + \begin{minipage}[t]{10cm} + \onlySlide*{1}{\begin{center} \includegraphics[height=3cm]{4004.eps} \end{center}} + \onlySlide*{2}{\begin{center} \includegraphics[height=3cm]{cray2.eps} \hspace{1pt} \includegraphics[height=3cm]{cray2_i.eps} \end{center}} + \onlySlide*{3}{\begin{center} \includegraphics[height=3cm]{apple2.eps} \includegraphics[height=3cm]{c64.eps} \end{center}} + \onlySlide*{4}{\begin{center} \includegraphics[height=3cm]{mips.eps} \hspace{1pt} \includegraphics[height=3cm]{ppc.eps} \end{center}} + \onlySlide*{5}{\begin{center} \includegraphics[height=3cm]{cluster1.eps} \hspace{1cm} \includegraphics[height=3cm]{cluster2.eps} \end{center}} + %\FromSlide{6}{\begin{center} \includegraphics[height=3cm]{} \end{center}} + \end{minipage} + \begin{minipage}[b]{10cm} + \begin{itemstep} + \item $1970$: intel 4004 - first single chip $\mu$-processor + \item $1977/85$: cray1/2 - vector supercomputer + \item $1977/82/85$: 6502/6510/m68k - first pc + \item $1985$: mips - first risc design + \item $1990/2000$: massive parallel computing + \end{itemstep} + \end{minipage} +\end{slide}} + +\begin{slide}{} + \end{slide} -\end{document} +\begin{slide}{} + +\end{slide} +\begin{slide}{} + +\end{slide} + +\begin{slide}{computational techniques} +techniques discussed in the talk: +\begin{itemize} + \item rough discretization + \item solution of linear algebraic equations + \item interpolation and extrapolation + \item integration of functions + %\item evaluation of (special) functions + \item monte carlo methods + \item eigensystems + \item spectral applications + %\item modeling of data + %\item ordinary differential equations + %\item two point boundary value problems + %\item partial differential equations +\end{itemize} +\end{slide} + +\begin{slide}{computational techniques} +techniques \textcolor{red}{not yet} discussed in the talk:\footnote{if time is available this will be completed. read more at http://www.nr.com} +\begin{itemize} + %\item rough discretization + %\item solution of linear algebraic equations + %\item interpolation and extrapolation + %\item integration of functions + \item evaluation of (special) functions + %\item monte carlo methods + %\item eigensystems + %\item spectral applications + \item modeling of data + \item ordinary differential equations + \item two point boundary value problems + \item partial differential equations +\end{itemize} +\hspace{6cm} +\end{slide} + +\end{document}