/ Aarhus University / Physics / Subatomic Physics / Nuclear Theory >

Numeriske Metoder / Numerical methods. F08

[ FAQ | Pensum | Homeworks | F06 home-page ]

NB:
Schedule:
Lectures: Tirsdag, 11:15, 1520-616; Onsdag, 14:15, 1520-616
Exercises: Hold 1: Torsdag, 11:15 i 1525-319; Hold 2: Fredag, 12:15 i 1525-319
Exercises:
Hello World, QR-decomposition, Eigenvalues, Least-Squares fit, Interpolation, RootFinding and Optimization, ODEs, Adaptive integration, Monte Carlo integration, FFT,
Weekly notes:
  1. [png-1, png-2; pdf] Systems of linear equations: QR-decomposition and back-substitution; determinant of a matrix; matrix inverse.
  2. [png-1, png-2; pdf] Eigenvalues and eigenvectors: Jacobi transformation; QR algorithm; inverse iteration.
  3. [png-1, png-2; pdf] Linear least-squares problem; least-squares solution with QR-method; linear least-squares fit; errors and covariance matrix.
  4. [png-1, png-2; pdf] Interpolation: polynomial interpolation; spline interpolation.
  5. [png-1, png-2; pdf] Nonlinear equations and optimization: modified Newton method; downhill simplex method.
  6. [png-1, png-2; pdf] Ordinary differential equations: one-step, multi-step, predictor-corrector methods; estimation of errors, adaptive step-size strategy.
  7. [png-1, png-2; pdf] Numerical integration: quadratures with optimized abscissas (Gauss); quadratures with equally spaced abscissas (Newton-Cotes); adaptive algorithm with equally spaced abscissas; Gauss-Kronrod quadratures.
  8. [png-1, png-2; pdf] Monte Carlo integration: plain Monte Carlo; importance sampling; stratified sampling; quasi-random sequences.
  9. [png, pdf] Fast Fourier transform
  10. Ideas for projects:
    • [ png, pdf; see also this preprint ] Feynman path integral for one-dimensional oscillator;
    • [ png, pdf] Calculations of the (complex) special functions.
Literature:
Numerical Recipes in ... , by W.H.Press et.al., available on-line
Evaluation:
7-scale grade, one (randomly chosen) obligatory exercise and the project. The project should be like a short article with the statement of the problem, description of the way you solve it, and discussion of the results.
Useful links:
[ Linuxbog.dk | GNU scientific library | HTMLhelp | Computer Language Benchmarks ]
Computers:
You can use our servers lifa.phys.au.dk which run RedHat. We also have a dedicated server for numerical methods, genryc, which runs Debian. A lot more software is installed on genryc.
Program examples
can be found here.
Homeworks:
David


Haskell


12
Søren
G


python
F90
12
Jesper
Kaj


c++


10
Stig


c++


udsat
Rasmus


F95


12
Lotte


C


10
Cecilie


F95


10
Adam


F95


afmeldt
Thomas
Tram

F95


10
Ole
Jess

Python


12
Jakob
A.

Python


12
Ole
Søe

F95


afmeldt
Jacob
S.

F95


12
Søren
Ersbak

Java-
Script

10
Anton
M

C++


10
Anders
S.T.

C#


udsat
Tommy


C#


10
Anders
K.T.

C#


12
Christian


F95


10
Morten


C


udsat
Morten
K.R.


C#


12


"Copyleft" © 2004-2008 D.V.Fedorov (fedorov at phys dot au dot dk)