MAU34601 Practical numerical simulations
Module Code | MAU34601 |
---|---|
Module Title | Practical numerical simulations |
Semester taught | Semester 1 |
ECTS Credits | 5 |
Module Lecturer | Prof. Michael Peardon |
Module Prerequisites |
MAU11400 Mechanics and one of
MAU11404 Techniques in theoretical physics MAU23205 Ordinary differential equations |
Assessment Details
- This module is examined in a 2-hour examination at the end of Semester 1.
- Continuous assessment contributes 40% towards the overall mark.
- Re-assessment, if needed, consists of 100% exam.
Contact Hours
11 weeks of teaching with 3 lectures per week.
Learning Outcomes
On successful completion of this module, students will be able to
- Solve physical problems on a computer.
- Find an appropriate model and numerical scheme.
- Implement an appropriate solution.
- Interpret the computer output and control the numerical errors.
Module Content
- Introduction to C++ (using linux environment) and object oriented programming.
- Solving ordinary differential equations using Euler or Runge Kutta schemes.
- Shooting method.
- Introduction to symplectic integration schemes.
- Partial differential equations.
- Introduction to Monte Carlo methods and the Ising model.