Module Overview

Numerical Methods & Computational Physics 3

Part A of this module introduces the learner to a range of technique that may be used to solve ordinary and partial differential equations. The learner will gain experience in the selection and use of the appropriate technique to solve a given equation. They will also learn to apply Monte Carlo methods to a range of physical problems.

In part B, the learner will be introduced to the principles of optimisation and how it is used. They will learn a range of different optimisation methods and how to apply those methods to physical problems. 

Module Code

PHYS 3005

ECTS Credits

10

*Curricular information is subject to change

Part A

General Runge-Kutta type methods:

  • Euler
  • Modified Euler
  • Runge-Kutta
  • Adaptive Runge-Kutta

Multistep methods

  • Adams-Bashforth, Adams-Moulton
  • Stiffness and multistep methods

Partial Differential equations

  • Finite difference methods
  • Elliptic equations
  • Parabolic equations

Monte Carlo Methods

  • Metropolis Algorithm
  • Applications

 

 

Part B

Principles and use of optimization.

1D unconstrained optimisation

  • Golden section search
  • Parabolic interpolation
  • Newtons method
  • Brents method
  • Direct and Gradient methods

Multidimensional unconstrained optimization

  • Simplex method

Constrained optimization

A combination of techniques will be employed as appropriate to each element of the module content including lectures, discussion, problem-solving sessions, self learning and computational application.

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100