Course level

Postgraduate Coursework

Faculty

Science

School

Mathematics & Physics School

Units

2

Duration

One Semester

Class contact

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 coordinator

Dr Michael Bromley

Current course offerings

Course offerings Location Mode Course Profile
Semester 2, 2018 St Lucia Internal Course Profile
Semester 2, 2019 St Lucia Internal Profile unavailable

Please Note: Course profiles marked as not available may still be in development.

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 2, 2017 St Lucia Internal Course Profile
Semester 2, 2016 St Lucia Internal Course Profile
Semester 2, 2015 St Lucia Internal Course Profile
Semester 2, 2014 St Lucia Internal Course Profile
Semester 2, 2013 St Lucia Internal Course Profile
Semester 2, 2012 St Lucia Internal Course Profile
Semester 2, 2011 St Lucia Internal Course Profile
Semester 2, 2010 St Lucia Internal Course Profile