Module PY4C01 Computer Simulation III
Cohort: SS Physics and Astrophysics, SS Theoretical Physics (optional)
Lecturer: Professors C. Patterson, M. Mobius
Duration: 24 lectures, Hilary Term, Linear algebra, Fast Fourier transforms, PDEs
Assesment: End of Year Exam.
|End of Year examination||75%|
Description: Part I: Introduction to scientific computing libraries (Gnu Scientific Libray, LAPACK, SciPy), Review of vector spaces and linear algebra, Solution of systems of linear equations, Eigenvalue and eigenvector problems, Matrix decompositions (LU, Cholesky, QR, SVD), Python labs to illustrate algorithms using physical examples.
Part II: FFT and PDEs: Review of Fourier series and transforms, Correlation and convolution in Fourier space, Aliasing and spectral leakage in FFT, Signal filtering, Windowing, Solving PDE’s analytically and numerically using finite difference methods, Numerical stability and accuracy of finite difference methods, Python labs to implement algorithms discussed in the course.