Course level

Undergraduate

Faculty

Science

School

Mathematics & Physics School

Units

2

Duration

One Semester

Delivery mode

Internal

Class contact

4 Contact hours

Incompatible

PHYS7270

Prerequisite

PHYS3020, PHYS3040 and PHYS3051

Recommended prerequisite

Restricted

Restricted to BSc(Hons) & BAdvSc(Hons) students only. Permission of Head of School required.

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.

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