The course focuses on three fields:
• Particle models. Explicit time-step methods, N-body problem and sparse approximations. Applications e g on the solar system, mass-spring systems or molecular dynamics.
• ODE models. Implicit time-step methods, algorithms for sparse systems of non-linear equations. Applications in e g population dynamics, system biology or chemical reactions.
• PDE models. Space discretisation through particles, structured grids or unstructured grids. Grid algorithms, refinement, coarsening, optimisation. Stencil methods, function approximation, Galerkin's method, the finite element method.
For each area, computer implementation and algorithms for parallel and distributed computation are discussed, which also is practiced in computer exercises.