finished computer hardware history
[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{{./}}
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 \begin{slide}{}
102
103 \end{slide}
104
105 \begin{slide}{}
106
107 \end{slide}
108
109 \begin{slide}{}
110
111 \end{slide}
112
113 \begin{slide}{computational techniques}
114 techniques discussed in the talk:
115 \begin{itemize}
116   \item rough discretization
117   \item solution of linear algebraic equations
118   \item interpolation and extrapolation
119   \item integration of functions
120   %\item evaluation of (special) functions
121   \item monte carlo methods
122   \item eigensystems
123   \item spectral applications
124   %\item modeling of data
125   %\item ordinary differential equations
126   %\item two point boundary value problems
127   %\item partial differential equations
128 \end{itemize}
129 \end{slide}
130
131 \begin{slide}{computational techniques}
132 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}
133 \begin{itemize}
134   %\item rough discretization
135   %\item solution of linear algebraic equations
136   %\item interpolation and extrapolation
137   %\item integration of functions
138   \item evaluation of (special) functions
139   %\item monte carlo methods
140   %\item eigensystems
141   %\item spectral applications
142   \item modeling of data
143   \item ordinary differential equations
144   \item two point boundary value problems
145   \item partial differential equations
146 \end{itemize}
147 \hspace{6cm}
148 \end{slide}
149
150 \end{document}