foo
[lectures/latex.git] / computational_physics / cp.tex
1 \documentclass[pdf]{prosper}
2
3 \usepackage{verbatim}
4 \usepackage[german]{babel}
5 \usepackage[latin1]{inputenc}
6 \usepackage[T1]{fontenc}
7 \usepackage{amsmath}
8 \usepackage{ae}
9 \usepackage{aecompl}
10 \usepackage{color}
11 \usepackage{graphicx}
12 \graphicspath{{./img/}}
13 \usepackage{hyperref}
14
15 \title{introduction to computational physics}
16 \subtitle{basic concepts and approaches}
17 \author{frank zirkelbach}
18 \email{frank.zirkelbach@physik.uni-augsburg.de}
19 \institution{experimantal physics {\footnotesize IV} - university of augsburg}
20
21 \begin{document}
22
23 \maketitle
24
25 \overlays{5}{
26 \begin{slide}{outline}
27 \begin{itemstep}
28   \item motivation
29   \item history of computing hardware/software
30   \item warning
31   \item computational techniques
32   \item summary
33 \end{itemstep}
34 \end{slide}}
35
36 \overlays{4}{
37 \begin{slide}{motivation}
38 \FromSlide{1}{
39   \begin{center}
40   \begin{figure}[h]
41   \includegraphics[width=8cm]{cp_appl_field.eps}
42   \end{figure}
43   \end{center}
44 }
45 \FromSlide{2}{
46 challenge:
47 }
48 \FromSlide{3}{
49 \begin{itemize}
50   \item precise mathematical theory
51   \item often: solving theory's equations ab-initio is not realistic
52   \item only a few models can be solved exactly
53 \end{itemize}}
54 \FromSlide{4}{
55 $\Rightarrow$ study and implementation of numerical algorithms
56 }
57 \end{slide}}
58
59 \overlays{5}{
60 \begin{slide}{history of computing hardware}
61   \begin{minipage}[t]{10cm}
62      \onlySlide*{1}{\begin{center} \includegraphics[height=3cm]{abacus.eps} \end{center}}
63      \onlySlide*{2}{\begin{center} \includegraphics[height=3cm]{eniac.eps} \hspace{1cm} \includegraphics[height=3cm]{tube.eps} \end{center}}
64      \onlySlide*{3}{\begin{center} \includegraphics[height=3cm]{z1.eps} \end{center}}
65      \onlySlide*{4}{\begin{center} \includegraphics[height=3cm]{pdp1.eps} \hspace{1pt} \includegraphics[height=3cm]{transistor.eps} \end{center}}
66      \onlySlide*{5}{\begin{center} \includegraphics[height=3cm]{pdp8.eps} \hspace{1cm} \includegraphics[height=3cm]{ic.eps} \end{center}}
67      %\FromSlide{6}{\begin{center} \includegraphics[height=3cm]{} \end{center}}
68   \end{minipage}
69   \begin{minipage}[b]{10cm}
70     \begin{itemstep}
71       \item $3000 \, bc$: abacus - first calculating device
72       \item $1945$: eniac - electrical digital computer
73       \item $1938/41$: z1/3 - featuring memory and programmability
74       \item $1960$: pdp-1 - transistor based computers
75       \item $1964$: pdp-8 - integrated circuit computers
76     \end{itemstep}
77   \end{minipage}
78 \end{slide}}
79
80 \overlays{5}{
81 \begin{slide}{history of computing hardware}
82   \begin{minipage}[t]{10cm}
83      \onlySlide*{1}{\begin{center} \includegraphics[height=3cm]{4004.eps} \end{center}}
84      \onlySlide*{2}{\begin{center} \includegraphics[height=3cm]{cray2.eps} \hspace{1pt} \includegraphics[height=3cm]{cray2_i.eps} \end{center}}
85      \onlySlide*{3}{\begin{center} \includegraphics[height=3cm]{apple2.eps} \includegraphics[height=3cm]{c64.eps} \end{center}}
86      \onlySlide*{4}{\begin{center} \includegraphics[height=3cm]{mips.eps} \hspace{1pt} \includegraphics[height=3cm]{ppc.eps} \end{center}}
87      \onlySlide*{5}{\begin{center} \includegraphics[height=3cm]{cluster1.eps} \hspace{1cm} \includegraphics[height=3cm]{cluster2.eps} \end{center}}
88      %\FromSlide{6}{\begin{center} \includegraphics[height=3cm]{} \end{center}}
89   \end{minipage}
90   \begin{minipage}[b]{10cm}
91     \begin{itemstep}
92       \item $1970$: intel 4004 - first single chip $\mu$-processor
93       \item $1977/85$: cray1/2 - vector supercomputer
94       \item $1977/82/85$: 6502/6510/m68k - first pc
95       \item $1985$: mips - first risc design
96       \item $1990/2000$: massive parallel computing
97     \end{itemstep}
98   \end{minipage}
99 \end{slide}}
100
101 \overlays{8}{
102 \begin{slide}{}
103   \begin{itemstep}
104     \item 
105     \item
106     \item
107     \item
108     \item
109     \item
110     \item
111     \item
112   \end{itemstep}
113 \end{slide}}
114
115 \begin{slide}{}
116
117 \end{slide}
118
119 \begin{slide}{}
120
121 \end{slide}
122
123 \begin{slide}{computational techniques}
124 techniques discussed in the talk:
125 \begin{itemize}
126   \item rough discretization
127   \item solution of linear algebraic equations
128   \item interpolation and extrapolation
129   \item integration of functions
130   %\item evaluation of (special) functions
131   \item monte carlo methods
132   \item eigensystems
133   \item spectral applications
134   %\item modeling of data
135   %\item ordinary differential equations
136   %\item two point boundary value problems
137   %\item partial differential equations
138 \end{itemize}
139 \end{slide}
140
141 \begin{slide}{computational techniques}
142 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}
143 \begin{itemize}
144   %\item rough discretization
145   %\item solution of linear algebraic equations
146   %\item interpolation and extrapolation
147   %\item integration of functions
148   \item evaluation of (special) functions
149   %\item monte carlo methods
150   %\item eigensystems
151   %\item spectral applications
152   \item modeling of data
153   \item ordinary differential equations
154   \item two point boundary value problems
155   \item partial differential equations
156 \end{itemize}
157 \hspace{6cm}
158 \end{slide}
159
160 \end{document}