MAT3052

Techniques for scientific computing

(SCI)

Coordinator: Dr Tom Hall

4 points + Two 1-hour lectures and one 1-hour support class per week + Second semester + Clayton + Prerequisites: MAT2030, MAT2040 and MAT2072 + Prohibitions: ASP3132, GPS3272 or MAA3132

Synopsis: Topics include numerical error estimation for ordinary differential equations, adaptive grid and time stepping, multigrid and finite-element methods, efficient data storage including linked lists and tree codes, stiff differential equations, multistep integration schemes, Monte Carlo methods, genetic algorithms and Fast Fourier transforms. Skeleton computer programs will be provided.

Assessment: Examination (2 hours): 85% + Assignments and/or tests: 15%