Numerical Methods for Physics

Summer Semester 2019 (scanned lecture notes; exercises)

Thur., 14:00-16:00, Room 02.116;
Frid.,   10:00-11:00, Room 02.116
Changes to this schedule are reported in the Hochschulportal

Exercises: Wed, 09:00-10:00, Room 02.116; Frid., 11:00-12:00, Room 02.116

Information on the course
The course is developed aims at providing the student with many of the “tools” frequently used in the solution of physical problems. The course is meant to be an applied course, in which the actual programming is a key feature. For this reason, each lecture will have one or more exercises involving the solution of a specific physical problem via the use of numerical codes implementing the techniques discussed in the lecture. The codes can be written in any of the following languages: fortran (77, 90, 95), C, C++, python. However no specific computational knowledge is necessary. Each exercise must be completed (ideally) before the subsequent lecture in the course starts. Topics covered include:
  • Root Finding
  • Linear Algebra (2)
  • Interpolation and Extrapolation of functions (1)
  • Integration of Functions (1)
  • Random Numbers and Montercarlo Techniques (1)
  • Solution of Ordinary Differential Equations (1)
  • Solution of Partial Differential Equations
  • Hyperbolic Equations (3)
  • Parabolic Equations (1)
  • Elliptic Equations (2)
  • Fourier Transforms (1)
  • Data Analysis Techniques (1)