Fundamentals of Simulation Methods

Goals: After completion of this module, the students are endowed with the capacity to identify and classify numerical problems. They have reached active understanding of applicable numerical methods and algorithms. They are able to solve basic physical problems with adequate numerical techniques and to recognize the range of validity of numerical solutions.

Contents (from module description): Basic concepts of numerical simulations, continuous and discrete simulations

  • Discretization of ordinary differential equations, integration schemes of different order
  • N-body problems, molecular dynamics, collisionless systems
  • Discretization of partial differential equations
  • Finite element and finite volume methods
  • Lattice methods
  • Adaptive mesh refinement and multi-grid methods
  • Matrix solvers and FFT methods
  • Monte Carlo methods, Markov chains, applications in statistical physics
Module parts and teaching methods:
  • Lecture on “Fundamentals of Simulation Methods” (4 hours/week)
  • Exercise with homework (2 hours/week)
Workload and credit points: The workload for this module is 240 hours, corresponding to 8 credit points.

Enrollment key: To enrollment key for this lecture is "von Neumann". Please use that to sign up below.