Course level

Postgraduate Coursework

Faculty

Science

School

Mathematics & Physics School

Units

2

Duration

One Semester

Delivery mode

Internal

Class hours

4 Contact hours

Incompatible

PHYS4070 or 7070

Prerequisite

Permission of Head of School + [PHYS3020 or PHYS7021] + [PHYS3040 or PHYS7042] +[ PHYS3051 or PHYS7250]

Recommended prerequisite

Assessment methods

Projects and end-of-semester exam.

Course enquiries

Dr Michael Bromley

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.o cover some topics in advanced MATLAB programming, including vectorization, optimization, and debugging techniques.

Archived offerings

Course offerings Location Mode Course Profile
Semester 1, 2022 (21/02/2022 - 21/06/2022) External External Course Profile
Semester 1, 2022 (21/02/2022 - 21/06/2022) St Lucia Internal Course Profile
Semester 1, 2021 (22/02/2021 - 19/06/2021) External External Course Profile
Semester 1, 2021 (22/02/2021 - 19/06/2021) St Lucia Flexible Delivery Course Profile
Semester 1, 2020 (24/02/2020 - 11/07/2020) St Lucia Internal Course Profile
Semester 2, 2019 (22/07/2019 - 16/11/2019) St Lucia Internal Course Profile
Semester 2, 2018 (23/07/2018 - 17/11/2018) St Lucia Internal Course Profile
Semester 2, 2017 (24/07/2017 - 18/11/2017) St Lucia Internal Course Profile
Semester 2, 2016 (25/07/2016 - 19/11/2016) St Lucia Internal Course Profile
Semester 2, 2015 (27/07/2015 - 21/11/2015) St Lucia Internal Course Profile