Computational Physics II (PHYS7270)
Information valid for Semester 1, 2021
Course level
Postgraduate Coursework
Faculty
School
Mathematics & Physics School
Units
2
Duration
One Semester
Delivery mode
External
Class hours
1L 4P
Incompatible
PHYS4070
Prerequisite
Permission of Head of School + [PHYS3020 or PHYS7021] + [PHYS3040 or PHYS7042] +[ PHYS3051 or PHYS7250]
Recommended prerequisite
[PHYS3071 or PHYS7073] or MATH3201
Assessment methods
Projects and end-of-semester exam.
Course enquiries
Course description
This course covers advanced numerical simulation techniques used in computational physics and their application to several physical problems. Topics covered include the solution of few-body classical dynamics, quantum mechanical eigenproblems, Monte Carlo techniques, the Metropolis algorithm, and classical models of magnetism. The course will cover some topics in advanced C++ programming, including floating point numbers, vectorisation, optimisation, parallelisation, and debugging techniques. The course requires the use of C++, and this will be introduced from scratch.